Carmella Deli, SAINT LOUIS, Missouri (MO)
Readily settled at 225 South Meramec Avenue () in SAINT LOUIS, Missouri (MO) (63105), Carmella Deli are available at 3147213133. It is best to ahead of time to arrange your place in the restaurant.
More restaurants in SAINT LOUIS, Missouri (MO)
Carmella Deli contact information and details:
Address: 225 South Meramec Avenue - , SAINT LOUIS, Missouri (MO) 63105
Contact Phone: 3147213133