North Garage is located at 701 N 7Th St, St Louis, MO. This location is in the Downtown St. Louis neighborhood..