Gran Hotel Velazquez, Madrid hotels at discounted rates

Gran Hotel Velazquez
Velazquez # 62, Madrid, 28001, Spain