The George Inn
The George Inn is a fine option to stay in Windsor.
This venue is situated 1400 meters away from Windsor Castle. The property is set a 10-minute stroll from Windsor center.
The George Inn offers 9 guestrooms appointed with individual climate control, flat-screen television, a wardrobe, a trouser press and a work desk with all the sights of Windsor within easy access. The rooms also feature carpet floor and wooden furnishing.
Offering English and contemporary dishes, The George is a 5-minute walk away.
Guests can reach The George Inn by car from London Heathrow airport in 20 minutes.