Cafe Balaban, SAINT LOUIS, Missouri (MO)
Conveniently located at 405 North Euclid Avenue () in SAINT LOUIS, Missouri (MO) (63108), Cafe Balaban can be reached at 3143618085. It is advisable to call in ahead of time to make a reservation.
More restaurants in SAINT LOUIS, Missouri (MO)
Cafe Balaban contact information and details:
Address: 405 North Euclid Avenue - , SAINT LOUIS, Missouri (MO) 63108
Contact Phone: 3143618085