Ali Baba Grill
2207 E Colfax Ave
Denver, CO 80206-1311
720-390-7816