Guimaraes is well known for its ornate churches and colourful gardens

Guimaraes is well known for its ornate churches and colourful gardens

Bookmark the permalink.