Update Info - The Shack
This restaurant was reported as closed. If it is open, let us know.
The Shack
3818 Laclede Ave
Saint Louis, MO 63108
3818 Laclede Ave
Saint Louis, MO 63108
This restaurant was reported as closed. If it is open, let us know.