Mantra in Boston
52 Temple Pl,
Boston, 02111
(617) 542-8111
(617) 542-8111
Providers of dining in Boston
dining, food, indian, restaurant