Location

Calle Mayor, 18, Miraflores de la Sierra, Spain