Tavern of Fine Arts Image

Hours: Mon-Thurs, 5 p.m.-11 p.m.; Fri, 5 p.m.-12:30 a.m.; Sat, 11 a.m.-12:30 a.m.

Tavern of Fine Arts is a wine bar and cafe located in St. Louis City near Forest Park.

Restaurant Details

Features: ,