Best Western Hotel Trafalgar is located in Madrid’s Chamberí district, 270 yards from Iglesia and Quevedo Metro Stations. It offers comfortable, air-conditioned rooms with plasma-screen TVs.
More
Latest Booking: yesterday
You can find more hotels by changing your search criteria: