Get directions to: Amelia''s, Gloucester, MA Restaurant address: 78 Thatcher Rd Gloucester, MA 01930, USA Driving Walking Bicycling Restaurant: Amelia''s