Celebrating the good life in Tamariu Costa Brava
The coastal beach town of Tamariu in Costa Brava, Spain