Pubs in St Andrews

St Andrews has many delightful Pubs, here are few of our favourites.