Bar Restaurant Touareq

Carrer de la Mina · Spain - Barcelona