Ali Baba Restaurant
(619) 442-3622 | View Website

421 E Main St, El Cajon, CA | Directions   92020

32.794821 -116.957115
Get Directions