Hotel A Haven Townhouse, Edimburgo

180 Ferry RoadLeith, Edimburgo Gran Bretagna