Artie's Restaurant

62 Wall St.
Spencer
Massachusetts
United States