St Andrews Inn is a bar and pub offering lunch and dinner. It is in the mid-price range.