The Thames Lodge is situated overlooking the River Thames, close to Windsor Castle and only 20 miles from London. The 78 en suite bedrooms include room service, satellite / cable TV, telephone and hair dryer. The Riverside Restaurant serves a range of delicious International dishes. For business travellers there are 8 meeting rooms available with a capacity up to 100 delegates, all with natural daylight.