Starr Restaurants is the company behind many notable and exceptional restaurants in Philadelphia, New York, Washington, D.C., ...