Italian restaurant · 11770 O'Brien Road, Forestport, NY
Dine-In
More food in Forestport, NY · Italian Food in Forestport