Sant Pere de Ribes

Sant Pere de Ribes combines Mediterranean charm with historical significance, situated among vineyards and natural landscapes.