Get directions to: New Asia Restaurant, Cambridge, MA
Restaurant address: 1105 Massachusetts Ave, #8 Cambridge, MA 02138, USA
Restaurant: New Asia Restaurant