Tucker's Place 2117 S. 12th St. St. Louis MO United States
Hours: Lunch Mon.-Fri., Dinner nightly
Phone: 314.772.5977 Alcohol: full bar
Dress: casual