Photo By Travelpeter
The Castle of Lloret de Mar, Costa Brava, Spain
Lloret de Mar is a small resort town located in the northeastern part of Spain on the coast. It is one of the most popular destinations in Costa Brava and is 75 km from Barcelona.
For more information and destinations in Spain check out Beachcomber Pete Travel Adventures Spain