Madrid logo

Hotel Plaza Mayor

Check Availability

Hotel Plaza Mayor
Atocha, 2
Madrid
28012
Spain

Rooms from €54.00 ( £49.09 / $71.18 ) per night

Picture of Hotel Plaza Mayor


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.

Click here for more Information on the Hotel Plaza Mayor together with online availability and visitor ratings











This hotel supplied in conjunction with Bookings.

Map of the Madrid area Madrid Visitor Information