New American restaurant · 4 Star Point Ste 101, Stamford, CT
To-Go · Dine-In
More food in Stamford, CT · New American Food in Stamford