Location: situated in the picturesque seaside village of Leven overlooking Largo Bay. Close to sandy beaches, walks, fishing and the world famous St Andrews golf course.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Leven Holiday Destinations in Europe