Davis Square
236A Elm Street, Somerville
YELP 236A Elm Street
Somerville, MA
Somerville, MA
617-666-3900
Red Line, Davis Square Station
Street parking available
Open Every Day:
10:00 A.M. to 11:00 P.M.
All major credit cards accepted.
Anna's Taqueria