Urban Tap

800 S 7th St Saint LouisMO63102
Map

Open Map

Description

The Urban Tap is located at 800 S 7th St, Saint Louis, MO. This location is in the Downtown St. Louis neighborhood. This business specializes in Bars, Pubs, & Clubs.
by merchantcircle on August 20, 2015 from merchantcircle