The New Inn Hotel is ideally situated on the banks of the River Thames in the market town of Lechlade-on-Thames, Gloucestershire, England. The hotel provides a unique tranquil setting for any event beit business or pleasure. This seventeenth century coaching inn is an ideal setting for a stylish wedding reception, exhibition or business conference. It has a traditional bar where you can relax by the log fire.
Show businesses near Lechlade