The Sir Christopher Wren Hotel

Thames Street
Windsor
United Kingdom