Family Delux Center Apartment Madrid is located approximately 2 km from Atocha train station and around 5 minutes' walk from Teatro La Latina.
San Francisco El Grande - Plaza De Los Carros bus stop, set just a 10-minute stroll away, as well as La Latina tube station, set just 250 metres away, ensure that the apartment is an excellent base for touring the city.
The apartment lies 2.1 km from the ancient Egyptian Temple of Debod and in the vicinity of the huge Plaza Mayor. You can also get to the Espacio Fundacion Telefonica, which is about a 20-minute walk away. Family Delux Center Apartment is nestled merely 1.8 km from the cibeles Cybele Palace.