Fin II

restaurant in Pelham Islands, Stamford

Phone: (203) 359-6688

Website: www.fin-sushi.com

Address: 219 Main St