Mantra -

  • 52 Temple Pl Downtown/Waterfront,
    Boston, MA 02111
  • Phone: 617.542.8111
  • Cuisine: Indian Restaurant

Map

Unable to Display Map