Stavola Restaurant

restaurant in Pelham Islands, Stratford

Phone: (203) 377-9317

Address: 130 Honeyspot Rd