Logo

Mantra

VENUE DETAILS

Address
52 Temple Pl.
Boston, MA 02111
mantrarestaurant.com
Venue Type
Restaurant

VENUE PHOTOS