Eclisse Restaurant of Stamford

restaurant in Pelham Islands, Stamford

Phone: (203) 325-3773

Website: www.eclissestamford.com

Address: 700 Canal St