New Meadow

Basic Information

Location
New Meadow, Shrewsbury, Shropshire, England.