Panoramic view of the medieval village of Buitrago del Lozoya, surrounded by a stone wall and the Lozoya river, Spain.
Madrid
Buitrago del Lozoya: A Spanish medieval village encircled by stone walls and a river.
ABBPhoto, Envato Elements

Explore the Vibrant Heart of Madrid