Location

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