The Harte and Garter Hotel

The High Street
Windsor
United Kingdom