305 NW Ave, 305 North West Ave Jackson Address: 4940 Northrup Avenue, St. Louis, MO 63110, United States March 14, 2014By Alexa Mederos About the author