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.
Related Subjects
Related Phrases
Related Words