Location

Calle Mayor, 33, Miraflores de la Sierra, Spain