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).

Wiktionary