3183 S Grand Blvd. St. Louis, MO 63118 We are open 7 days a week. Lunch 11 AM to 2:30 PM Dinner 5 PM to 9:30 PM PHONE: 314-776-1530