Edinburgh has so many attractions...

Edinburgh has so many attractions...
Edinburgh is an elegant city with numerous monuments, memorials and castles. The Edinburgh castle is a historic fortress and one of the top tourists' attractions. It has existed for centuries dating back to the Iron Age. It has been a royal residence, a prison, a military garrison and a fortress.
From fine dining to ...