This is Scotland’s smallest castle, and it can be yours for £220,000

Bath Castle
Bath Castle