The New Inn Hotel is a charming hotel located in the market town of Lechlade on Thames, Gloucestershire, England. The hotel provides a unique tranquil setting for any event, whether it's business or pleasure. With its traditional bar, A la Carte restaurant, and 30 bedrooms, the hotel is an ideal setting for a stylish wedding reception, exhibition, or business conference. The hotel also offers bed and breakfast services, with the option to augment with evening meals. The hotel is situated near the River Thames and has easy access to river walks, fishing, and nearby golf courses. Whether you're looking for a weekend break, business accommodation, or a place to sleep during a journey, the hotel can accommodate your needs.
The New Inn Hotel offers comfortable rooms, excellent service, and delicious food, making it an ideal base for exploring the Cotswolds.
One reviewer had a disappointing stay due to a poorly maintained room, uncleanliness issues, and overpriced breakfast options.