Hart Street, Henley-on-Thames, Oxfordshire, GB
The Red Lion Hotel overlooks the River Thames in the town of Henley on Thames, England. Henley is 13 miles from Windsor Castle, one of the residences of the Queen. Hotel Features. This privately owned hotel is housed in a typically English red brick period building with wisteria clad walls. Parts of the hotel date back to the 15th century and the public areas have many original antiques. Wireless Internet access is available and limited hours room service is offered.