"Omg? my absolutely new favorite place to grub. I can't describe the aromas and the beauty of delicious food here at Ali Baba."
Phone: +17602338717
Address: 201 W Mission Ave, 92025, Escondido, United States
City: Escondido
Dishes: 12
Amenities: 3
Categories: 5
Reviews: 974