

With a stay at Melia Castilla, you'll be centrally located in Madrid, a 7-minute walk from Plaza de Castilla and 12 minutes by foot from Santiago Bernabéu Stadium. This family-friendly hotel is 2 mi (3.2 km) from Hospital La Paz and 2.2 mi (3.6 km) from U.S. Embassy.