Perched 55 metres above sea level, on top of a beautiful hill, Pals is one of the most charming medieval villages on the Costa Brava. Located in the province of Girona, this village combines old ...