119 Willowbrae Road, Edinburgh · 2.7 km from city centre
24 Reviews
License number · EH-70348-F
Street parking
Free parking nearby
Distance from property (ft) - 328
Distance from property (meters) - 100
Didn't find your perfect hotel?
More accommodation in Edinburgh