Get directions to: Tacos Lupita, Gloucester, MA
Restaurant address: 63 Washington St Gloucester, MA 01930, USA
Restaurant: Tacos Lupita