Hotels Closest To Edinburgh Craigmillar Castle

Salisbury Green Edinburgh

18 Holyrood Park Road
Edinburgh, GB EH16 5AY
In Edinburgh (Newington)

Distance1.5 miles SELECT

43-45 Salisbury Road
Edinburgh, GB EH16 5AA
Near Royal Commonwealth Pool

Distance1.6 miles SELECT