Restaurants in St. Louis, MO
Restaurants
3153 Morganford Rd,
St. Louis ,
MO
63116
UNITED STATES
Based on 1 reviews
Great bar & pizza
This place is very nice tavern look inside. The "hear no evil, see no evil, speak no evil" monkeys create a fun atmosphere.Worldwide > United States > St. Louis, MO > Restaurants