Dining: Finding Your Mantra

Like Alice stepping through the looking glass, walking into Mantra, a new Indian-nuanced French restaurant in downtown Boston, provides entry to a hip, stylish Wonderland. The experience begins with trying to locate the easily missed tall, narrow restaurant door. When you do finally enter, you are still not in the restaurant, but in an all-glass […]