Been to Allariz, Spain? Upload
Town of Allariz
Check out this shot of Allariz, Galicia, Spain from atop a tall hill. Allariz is a small town that will take you one day to see the entire town. It's a beautiful little quaint town. Definitely a town you want to visit when in Galicia, Spain.