Location

Paseo de los Álamos, 2, Miraflores de la Sierra, Spain