A warm friendly atmosphere awaits you in this comfortable and spacious period home. Please note that the Vicarsford Lodge guest house is located 7 miles from St Andrews.
Located in a quiet street with views over the river Tay and the park, The Shaftesbury is ideal for exploring the city. This value for money hotel is located close to city centre, university, Ninewells Hospital and main shopping area.