Tossa de Mar

[EspaƱol abajo] Tosa de Mar or Tossa de Mar is located on the Costa Brava north of Barcelona, in the province of Gerona. This town is famous for its beautiful…

Continue Reading Tossa de Mar