Get directions to: Karma India, Arlington, MA
Restaurant address: 1345 Massachusetts Ave Arlington, MA 02476, USA
Restaurant: Karma India