Harte and Garter Hotel & Spa

31A High Street, Windsor, Berkshire, SL4 1PH

Location map


Add to Shortlist