Get directions to: Cheo Leo Cafe & Deli No 2, San Jose, CA
Restaurant address: 1692 Tully Road Suite 1 San Jose, CA 95122, USA
Restaurant: Cheo Leo Cafe & Deli No 2