Get directions to: Ali Baba's Cave, San Francisco, CA
Restaurant address: 531 Haight Street San Francisco, CA 94117, USA
Restaurant: Ali Baba's Cave