Sant Joan Castle stands majestically on the rocky coast of Costa Brava, surrounded by lush greenery and a vibrant blue sea.
Girona
Sant Joan Castle stands majestically on the rocky coast of Costa Brava, surrounded by lush greenery and a vibrant blue sea.
pawopa3336, Envato Elements

Explore the Charms of Girona's Scenic Province