Kelly's Deli & Coffee Shop, SAINT LOUIS, Missouri (MO)

Feeling hungry? Kelly's Deli & Coffee Shop might be the restaurant to suit your needs.
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