Garden House Hotel

Garden House Hotel
High Street, Stamford, Lincolnshire, PE9 2LP