Update Info - Central Table
This restaurant was reported as closed. If it is open, let us know.
Central Table
23 South Euclid Ave
Saint Louis, MO 63108
23 South Euclid Ave
Saint Louis, MO 63108
This restaurant was reported as closed. If it is open, let us know.