Get directions to: Ned's Pizza, Ithaca, NY
Restaurant address: 840 Hanshaw Rd, #3 Ithaca, NY 14850, USA
Restaurant: Ned's Pizza