Get directions to: Bamboo Deli, San Diego, CA
Restaurant address: 1469 University Ave San Diego, CA 92103, USA
Restaurant: Bamboo Deli