School House

Carrer de Pelai 7
08001, Barcelona, Barcelona