81 W Main St, Norfolk, NY 13667 (315) 384-6023
Today
How to go there
Restaurant Loc: 44.8021 / -74.9978
Plan your visit