Miraflores

Miraflores de la Sierra or simply Miraflores (since it is the only one in Spain) is a mountain small town in the Comunidad de Madrid.

Miraflores-desde-Najarra-14June20.jpg