Get directions to: Aicha, San Francisco, CA Restaurant address: 1303 Polk St San Francisco, CA 94109, USA Driving Walking Bicycling Restaurant: Aicha