The building sits in a shopping center with that eye-catching green stripe across the top, marking it as something special.
Up-Down STL in St. Louis is that kind of place, the arcade bar you never knew was missing from your life until you walked ...