Rufflets Hotel

Rufflets Hotel

St Andrews, Fife / Rufflets Country House Hotel, a small luxury hotel in St Andrews, Fife. Without doubt one of the finest hotel wedding venues in Scotland.