Over the Limit in Madrid

WHEN
September 13, 2018 at 8pm - 11pm
WHERE
Palacio de la Prensa
Plaza del Callao 46
Madrid 28013
Spain
Google map and directions