Shrewsbury Community Center

Address
5200 Shrewsbury Ave, St. Louis , St. Louis, 63119