New American restaurant · 1051 Long Ridge Rd, Stamford, CT
To-Go · Delivery
See full menu
More food in Stamford, CT · New American Food in Stamford