Get directions to: Ali Baba Restaurant, Anaheim, CA
Restaurant address: 100 South Brookhurst Street Suite D Anaheim, CA 92804, USA
Restaurant: Ali Baba Restaurant