The classical Georgian facade of the old Brakspears Brewery on New Street- only 50 yards from the riverside moorings and in the heart of the historic town centre - is now home to Hotel du Vin and Bistro Henley-on-Tham...
Location. 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 ...