Who: Philadelphia’s most famous restaurateur Stephen Starr and head of the STARR Restaurant Organization. His honors include “Restaurateur of the Year” accolades from both Bon Appétit and Zagat
What: STARR Restaurants
Where: Started in Philly, STARR Restaurants has locations in Philly, Florida, Atlantic City, and NYC
Why: Delicious food and fantastic service. STARR Restaurants are a must try if you are in Philly or NYC. Starr is on a quest to expand his empire in NYC. This time, he’s expanding with the opening of a fancy hotel restaurant, The Clocktower, which overlooks Madison Square Park. The menu offers contemporary British cuisine featuring updated takes on classic dishes and traditional tavern fare.
Scroll through the list to see what STARR Restaurants I’ve visited in NYC