Get directions to: 88 Chinese Restaurant, San Lorenzo, CA
Restaurant address: 15809 Channel Street San Lorenzo, CA 94580, USA
Restaurant: 88 Chinese Restaurant