Get directions to: Cho Cho's, Cambridge, MA Restaurant address: 1815 Massachusetts Ave Cambridge, MA 02140, USA Driving Walking Bicycling Restaurant: Cho Cho's