Get directions to: Anna's Taqueria, Somerville, MA
Restaurant address: 236 Elm Street Somerville, MA 02144, USA
Restaurant: Anna's Taqueria