Scotland Travel UK Melrose Abbey in Scotland with lots of Gothic charm Melrose Abbey in Scotland is in the town of the same name in the Scottish By admin / April 16, 2022