Farmhouse at the Crossroads

New American restaurant · 2635 Long Ridge Rd, Stamford, CT

Delivery · Dine-In

Hours

More food in Stamford, CT · New American Food in Stamford