After Nearly 25 Years, Stephen Starr Is Closing This Philly RestaurantPod, Stephen Starr's iconic restaurant, is closing just short of its 25th anniversary due to ongoing challenges in the dining business.