6343 Alabama Ave St. Louis MO United States 63111
The Little Bar on Alabama and Holly Hills in South Saint Louis City. Under new ownership, The Little Bar is open and remodeled.
See contact information and photos of nearby businesses and bookmark your favorite places on the go
Text App Link