Where can I find Starr Restaurants in NYC? 1 Philadelphia. The majority of Starr Restaurants, twenty, are located in Philadelphia. Alma de Cuba (Modern Cuban, 2001. 2 New York City. Upland (Modern American, 2014. The Clocktower (New York Edition Hotel, 2015. … 3 South Florida. Upland (Miami Beach, Modern American, 2016. 4 Atlantic…