With a stay at Niddry Street Apartments in Edinburgh (Old Town), youll be steps from Royal Mile and Princes Street. This apartment is 0.4 mi (0.6 km) from Grassmarket and 0.5 mi (0.8 km) from Edinburgh Castle.