Northumberland Hotel, Edimburgo

33-35 Craigmillar Park NewingtonMeadows - Marchmont, EdimburgoEH16 5PE, Gran Bretagna