Kelmscott is a village and civil parish on the River Thames in West Oxfordshire, about east of Lechlade in neighbouring Gloucestershire.
Category: Oxfordshire, England