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: Parish Church, Kelmscott Manor
Main Site Subjects
Related Subjects
Related Phrases
Related Words