Category:Lower Shelton

English: Lower Shelton is a village in Bedfordshire county of England, In the parish of Marston Moretaine