Gran Hotel Velazquez 4 stars

Velazquez, 62, Salamanca, 28001 Madrid, Spain

Hotel image
Read more reviews for Gran Hotel Velazquez