Salisbury Green Hotel, Edimburgo

18 Holyrood Park RoadMeadows - Marchmont, EdimburgoEH16 5AY, Gran Bretagna