Hillside Town

Hillside Town

Spanish town on the side of a hill