A beloved ice cream stand located just before Cape Cod has been “forced to close” after 15 years due to its landlord terminating the business’ lease, according to its owner. Perry’s Last Stand ...