View from Our Window
May 15, 2024 in Spain ⋅ ⛅ 63 °F
This place doesn't even seem real!
-----
Tossa de Mar is a charming seaside town located on the Costa Brava in Catalonia, Spain. Renowned for its stunning beauty, rich history, and tranquilRead more



