
Madrid, Spain
Trafalgar
3-star hotel
0.2 km straight-line distance
Hotel Trafalgar is located in Madrid s Chamberí district, 250 metres from Iglesia and Quevedo Metro Stations. It offers comfortable, air-conditioned rooms with plasma-screen TVs. This small hotel features simple, modern design…
- Wi-fi
- 24-hour reception
- Restaurant
- Laundry service























