Tagged: Edinburgh Castle

Edinburgh Castle

Edinburgh Castle is located in the Scottish city of Edinburgh in the United Kingdom. There has been a royal castle on this city since the 12th Century AD, although evidence...

Loading...