Hotel Meliá Castilla March 15, 2023 Map Unavailable Address C/ Poeta Joan Maragall, 43 Madrid 28020 Spain Upcoming Events No events in this location