location_on Barcelona, London, North
Avalon Cafe Bermondsey, London
SALA APOLO, Carrer Nou de la Rambla, 113, 08004 Barcelona, Spain