Get directions to: Ali Baba Restaurant, El Cajon, CA
Restaurant address: 421 East Main Street El Cajon, CA 92020, USA
Restaurant: Ali Baba Restaurant