Locations and Hours
Downtown
1101 Lucas Ave.
St. Louis, MO 63101
314.621.9993
Hours: Mon.-Thurs.: 11-10, Fri. & Sat.:11-11 / bar open til 1:30,
Sun.: 4-9
View Larger Map
1101 Lucas Ave.
St. Louis, MO 63101
314.621.9993
Hours: Mon.-Thurs.: 11-10, Fri. & Sat.:11-11 / bar open til 1:30,
Sun.: 4-9