The Scholar
HotelEdinburgh
The Scholar is a hotel based in Edinburgh. Located at 18 Holyrood Park Road, it offers accommodation in the city.
No reviews on VacationGuide yet.
HotelEdinburgh
The Scholar is a hotel based in Edinburgh. Located at 18 Holyrood Park Road, it offers accommodation in the city.
No reviews on VacationGuide yet.