Get directions to: Tacos Lupita, Somerville, MA
Restaurant address: 13 Elm St Somerville, MA 02143, USA
Restaurant: Tacos Lupita