Elm Street Restaurant

restaurant in Pelham Islands, Stamford

Phone: (203) 325-1141

Website: www.elmrestaurant.com

Address: 463 Elm St