With a stay at Kevock Vale Park in Lasswade, you'll be within a 15-minute drive of Royal Mile and Dalkeith Country Park. This lodge is 6.6 mi (10.7 km)... Read more…
Located in Roslin, The Original Rosslyn Hotel is a 1-minute drive from Rosslyn Chapel and 5 minutes from Pentland Hills Regional Park. This inn is 7.6 mi... Read more…
With a stay at Chapel Cross Guest House in Roslin, you'll be a 2-minute walk from Rosslyn Chapel and 11 minutes by foot from Roslin Glen Country Park. ... Read more…
With a stay at this villa in Edinburgh (Gilmerton), you'll be within a 15-minute drive of Edinburgh Castle and Royal Mile. This upscale villa is 3.2 mi... Read more…
With a stay at Melville Castle in Lasswade, you'll be within a 15-minute drive of Edinburgh Castle and Royal Mile. This upscale castle is 5.3 mi (8.5 km)... Read more…
Glenarch House Melville Road, Dalkeith, EH22 3NJ, GBShow map
With a stay at Glenarch House in Dalkeith, you'll be within a 15-minute drive of Edinburgh Castle and Royal Mile. This guesthouse is 5.7 mi (9.1 km) from... Read more…
With a stay at this apartment in Edinburgh (Liberton), you'll be within a 10-minute drive of Edinburgh Castle and Royal Mile. This apartment is 2.2 mi... Read more…
With a stay at this vacation home in Edinburgh (Gilmerton), you'll be within a 15-minute drive of Edinburgh Castle and Royal Mile. This vacation home is... Read more…