Get directions to: Ali Baba's Inc, Valley Stream, NY
Restaurant address: 297 North Central Avenue Valley Stream, NY 11580, USA
Restaurant: Ali Baba's Inc