Buffalo Bills Steak House

restaurant in Pelham Islands, Newtown

Phone: (203) 445-9672

Website: buffalobills.com

Address: 650 Main St