The National

restaurant in Pelham Islands, Greenwich

Phone: (203) 861-6851

Website: thenational-ct.com

Address: 376 Greenwich Ave