Founded in 1995 by Stephen Starr, Philadelphia-based STARR Restaurants is one of the largest multi-concept restaurant groups in the United States.
STARR Restaurants brings a world of flavor to a group of restaurants as diverse as they are daring. From Latin America to Asia, from the US to the UK and...