The New Inn is lively local pub in St Andrews. Serving great homemade food. There are also 5 lovely ensuite rooms and a large beer garden. Regular events including live music, quiz nights and karaoke.
The New Inn
23 St Marys Street