Kelmscott

Kelmscott

Kelmscott is a village and civil parish on the River Thames in West Oxfordshire, about 2 miles (3.2 km) east of Lechlade in neighbouring Gloucestershire.

Read more about Kelmscott.