331 N. Euclid Ave., St. Louis, Missouri 63108 USA


HOURS
Monday - Thursday: 11 am - 11 pm
Friday & Saturday: 11 am - 12 am
Sunday: 11 am - 10 pm
Taste of Lebanon