Europe, Hotels

Westin Palace Hotel Madrid Review: In the heart of Madrid

The Westin Palace – a landmark hotel in Madrid, benefits from a superb location overlooking Plaza de las Cortes. As you ascend the marble staircase to reach the frescoed lobby, you’re confronted with a real sense of luxury and grandeur in…

Continue reading