Nestled in the Madrid Rio district, the 3-star Apartamento Embajadores XVIII Madrid hotel is 2.2 km from the large urban Puerta del Sol Plaza. The aparthotel provides public parking at extra cost nearby.
Guests can try European dishes at Taberna Mas Al Sur situated 12 minutes' walk away.
Located 25 minutes on foot from the huge Plaza Mayor, this comfortable hotel is also not far from Atocha railway station. Places of worship to visit 1.7 km from the Embajadores include Iglesia San Gines Catholic Church. Enjoy the proximity to the football Santiago Bernabeu Stadium, which is about 15 minutes away by car. This property is within 900 metres of Delicias underground station and in proximity to Santa Maria De La Cabeza - Embajadores bus stop.
Airports
Train stations
Airports
Train stations
If you stayed at this hotel, share your experience with us, please