Hotel Europa
Hotel
Centro
Europa is located right next to Puerta del Sol Square in central Madrid. It offers air-conditioned rooms with a private balcony, free Wi-Fi and a flat-screen TV.
Number of rooms: 101
Carmen, 4, Centro, 28013 Madrid, Spain
Hotel booked 1 times today.