
Begur, Old Town and Castle on mediterranean Costa Brava, Spain
Begur, Old Town and Castle overlooking Mediterranean Sea and the Pyrenees mountains. Begur is a popular resort on Costa Brava, Catalonia, Spain.

Tossa de Mar, sand beach and Old Town walls, Catalonia, Spain
Tossa de Mar, the historical Old Town walls and sand beach on Costa Brava mediterranean coast, Catalonia, Spain

Tossa de Mar, sand beach and Old Town walls, Catalonia, Spain
Tossa de Mar, the historical Old Town walls and sand beach on Costa Brava mediterranean coast, Catalonia, Spain

Tossa de Mar, sand beach and Old Town walls, Catalonia, Spain
Tossa de Mar, a popular resort town on Costa Brava mediterranean coast, Catalonia, Spain, on sunrise

Tossa de Mar, sand beach and Old Town walls, Catalonia, Spain
Tossa de Mar, the sand beach beneath the historical Old Town walls on Costa Brava mediterranean coast, Catalonia, Spain

Girona Old Town, Catalonia, Spain
Traditional colorful houses and gothic Cathedral in Girona Old Town, Catalonia, Spain, reflecting in the river on a bright, sunny day

Traditional colorful facades in Girona Old Town, Catalonia, Spain
Traditional colorful facades in Girona Old Town, Catalonia, Spain on a bright, sunny day

Traditional colorful facades in Girona Old Town, Catalonia, Spain
Traditional colorful facades in Girona Old Town, Catalonia, Spain on a bright, sunny day

The medieval Cathedral of Saint Mary of Girona, Catalonia, Spain
The main facade of the gothic style medieval Cathedral of Saint Mary in Girona Old Town, Catalonia, Spain

Rocky beach in Calella de Palafrugell, a popular resort town on Costa Brava, Catalonia, Spain
Calella de Palafrugell, traditional whitewashed fisherman village and a popular travel and holiday destination on Costa Brava, Catalonia, Spain

Sand beach in Calella de Palafrugell, a popular resort town on Costa Brava, Catalonia, Spain
Calella de Palafrugell, traditional whitewashed fisherman village and a popular travel and holiday destination on Costa Brava, Catalonia, Spain

Medieval castle in Begur town, Catalonia, Spain
Begur town in Catalonia, Spain, is a popular resort destination on Mediterranean Sea