Market Square, Lechlade on Thames, Gloucestershire, GL7 3AB, England.
restaurant (last order 2130), licensed bar, non-smoking rooms available
The New Inn Hotel is a 17th century coaching inn located on the banks of the River Thames. The hotel combines modern facilities with Cotswold charm. It is well located for visiting Cirencester, Cheltenham, Oxford and Swindon as well as for walking and touring in the heart of England.