Byrd & Barrel

3422 S Jefferson Ave., St Louis, Missouri 63118

20160819_ByrdAndBarrel_0236.jpg

Photo by Kevin A. Roberts

3422 S Jefferson Ave., St Louis, Missouri 63118
Monday–Sunday: 11:00 a.m.–11:00 p.m.
American Southern
$$
Best Restaurants 2018
Cherokee Street, South City

Mentions