Montgomery Waters Meadow Stadium

Filter

Share

Montgomery Waters Meadow Stadium

New Meadow, also known as Montgomery Waters Meadow for sponsorship purposes, is the home ground of English football club Shrewsbury Town.