Castilleja de la Cuesta

Travel Guide

A town with white buildings and red-tiled roofs, a prominent church with a bell tower, and rolling hills in the background.