MICHELIN Travel Discover the world
Home > > > > > Hotel Plaza Mayor Spain

Nearby Restaurants

See all restaurants Spain

Hotel Plaza Mayor Recommended Recommended

Hotel Plaza Mayor Recommended Recommended

Address : Atocha, 2 E - 28012 Madrid

Located right in the historic heart of Madrid, this charming hotel is set in an attractive, 19th-century building in Plaza Santa Cruz, just off the city’s main squares of Plaza Mayor and Puerta del Sol. The Plaza Mayor is housed in a typical building of this part of Madrid. Throughout its interior you can enjoy the blend of traditional decor with contemporary touches: wood-panelled and bare stone walls are highlighted by fashionable, modern lighting. Parquet floors and modern artwork is complemented by facilities such as free Wi-Fi internet and satellite TVs.

Useful Information

  • Address : Atocha, 2 E - 28012 Madrid28012Madrid

Main services

  • Air conditioning
  • Non-smoking rooms
  • Satellite TV

Top of page