Located in the lovely area of City Center, Eurostars Plaza Mayor Hotel enjoys a commanding position in the shopping, sightseeing, restaurants hub of Madrid. The hotel lies 0.3 km from the city center and provid ... Read more

View all Luxury Hotels in Madrid