Tower bar

Plaça de la Llana · Spain - Barcelona