Clifton restaurant announces closure after 30 years of business Southwestern restaurant Cactus Pear, located on Jefferson Avenue, announced on social media Monday that Jan. 20 will be its last day. Go to Source Author: Taylor Weiter