Back to Edinburgh

The Scholar

HotelEdinburgh

Photo supplied by our booking partner

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.