(10) (10)
01367 252296
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 be it business or pleasure. This seventeenth century coaching inn is an ideal setting for a stylish wedding reception, exhibition or business conference
Richard Blunden —
We visited on a Friday night just before Christmas so we expected it to be busy and we were alerted that the wait for food
Related categories
Weddings in Lechlade
Pubs in Lechlade