Welshampton

previous two images
next two images
Welsh FranktonWelsh FranktonWelshamptonWem
Welshampton

Welshampton, St Michael