Spain, Madrid
Velazquez, 62, Salamanca, 28001 Madrid, Spain