The Costa Brava stretches North of Barcelona towards France, and is internationally renowned for its beautiful beaches and historical towns. Here are a few of the top Costa Brava destinations not to miss.
Hit enter to search or esc to close