MIT / Stratton Center
84 Massachusetts Avenue, Cambridge
YELP 84 Massachusetts Avenue
Cambridge, MA
Cambridge, MA
617-324-2662
Red Line, Central Square Station (quite a walk)
Street parking available
Temporarily closed
All major credit cards accepted.
Anna's Taqueria