Get directions to: Ali Babba's Cave, San Diego, CA
Restaurant address: 10920 Roselle St San Diego, CA 92121, USA
Restaurant: Ali Babba's Cave