Where is Plaça de Tetuan?

Where is Plaça de Tetuan located?

Plaça de Tetuan, Plaça de Tetuan, Spain (approx. 41.39492°, 2.175507°)


Where is Plaça de Tetuan on the map?