Archie’s Place was an arcade and amusement operator located at 58 Franklin Street. The venue was documented as being in business in a 1990 list of arcades in the United States. Situated in downtown Ellsworth, it was part of the local commercial landscape of that era. No records indicate how long it operated, and the business is now permanently closed.