Europe, Spain

Torreadrada