New Inn Hotel

Market Square, Lechlade, Gloucestershire GL7 3AB
Telephone 01367 252296