Get directions to: Canal Street Sports Bar & Grill, Palmyra, NY
Restaurant address: 513 Canal Palmyra, NY 14522, USA
Restaurant: Canal Street Sports Bar & Grill