Location

Plaza de España, Miraflores de la Sierra, Spain