Hotel Trafalgar
Hotel
Chamberí
Hotel Trafalgar is located in Madrid’s Chamberí district, 250 m from Iglesia and Quevedo Metro Stations. It offers comfortable, air-conditioned rooms with plasma-screen TVs.
Number of rooms: 48
Trafalgar, 35, Chamberi, 28010 Madrid, Spain