Get directions to: Changsho Restaurant, Cambridge, MA
Restaurant address: 1712 Maschsts Av Cambridge, MA 02138, USA
Restaurant: Changsho Restaurant