New Meadow, currently known as the Montgomery Waters Meadow for sponsorship reasons, is a football stadium located in the county town of Shrewsbury, Shropshire, England. It is the home ground of Shrewsbury Town FC. 