Ja. Das Rufflets St Andrews verfügt über ein Restaurant. Für Drinks gibt es im Hotel eine Bar.