Lido Cafe

112 Federal St.
Lynn
Massachusetts
United States