Location

Calle Mayor, 39, Miraflores de la Sierra, Spain