Ali Baba's Cafe

$ • Greek • Mediterranean

3.7 (26)
View delivery time and booking fee. • 

115 W Market St, Indianapolis, IN 46204 • More info

Opens at 11:00 AM
Appetizers
Soups and Salads
Sandwiches
Entrées
Sides
Beverages
Desserts
Express Lunch Combo