Kelly's Deli & Coffee Shop, SAINT LOUIS, Missouri (MO)
Conveniently situated at 1104 Locust Street () in SAINT LOUIS, Missouri (MO) (63101), Kelly's Deli & Coffee Shop is available at 3146215777. It is advisable to give them a call ahead of time to make a reservation.
More restaurants in SAINT LOUIS, Missouri (MO)
Kelly's Deli & Coffee Shop contact information and details:
Address: 1104 Locust Street - , SAINT LOUIS, Missouri (MO) 63101
Contact Phone: 3146215777
