Venue & accommodation

HOTEL MELIÁ CASTILLA MADRID

Address: Calle del Poeta Joan Maragall, 43 – 28020 Madrid
One of the most emblematic hotels in Madrid