Get directions to: Shortstop Deli, Ithaca, NY
Restaurant address: 200 W Seneca St Ithaca, NY 14850, USA
Restaurant: Shortstop Deli