Barrow-upon-soar definition

A village in Charnwood borough, Leicestershire , England BARROW UPON SOAR BARROW UPON SOAR BARROW UPON SOAR BARROW UPON SOAR (OS grid ref SK5717).
name
0
0
Advertisement