Al's Restaurant

1200 North 1st Street, St Louis, Missouri 63102

20130117_CheshireRestaurant.jpg

Photograph by Kevin A. Roberts

1200 North 1st Street, St Louis, Missouri 63102
Tuesday–Thursday: 5–9 p.m.  
Friday & Saturday: 5–10 p.m.
American, Steakhouse
$$$$
Downtown