Ali Baba Curry & Pizza Inc
Pizzeria, Restaurants
244 Delaware Ave
Delmar, NY 12054
(518) 439-2244
7 Days a week: M-Sat 10:30 am - 10:30 pm; Sun 11 am - 10 pm

Ali Baba Curry & Pizza Inc

Pizzeria | Restaurants