The Abbey Residence


Edinburgh • Show on map
View Details for Price
Featuring 3-star accommodations, The Abbey Residence is located in Edinburgh, 3.9 miles from University of Edinburgh and 4.1 miles from National Museum of Scotland. The property is around 4.3 miles from…More info
