Get directions to: Ali Baba Restaurant, Las Vegas, NV
Restaurant address: 8826 S Eastern Ave Ste 104 Las Vegas, NV 89123, USA
Restaurant: Ali Baba Restaurant