Ali Baba Restaurant 100 S Brookhurst St # D Anaheim, CA 92804 Phone: (714) 774-5632
Category: Restaurants