The Wood Shack

1862 South 10th Street, St Louis, Missouri 63104

Wood_Shack.png
1862 South 10th Street, St Louis, Missouri 63104
Mon-Sat: 11 a.m. - 8 p.m.; Sun: 11a.m. - 5 p.m.
American, Sandwiches
$$
Moderate

Mentions