Back to St Andrews

The New Inn

HotelSt Andrews

Photo supplied by our booking partner

The New Inn is a hotel situated in St Andrews. Located at 21–23 Saint Mary Street, the establishment provides accommodation for travellers visiting the town.

No reviews on VacationGuide yet.