Get directions to: Viva Taqueria And Cantina, Ithaca, NY
Restaurant address: 101 N Aurora St (at E Seneca St), Ithaca Ithaca, NY 14850, USA
Restaurant: Viva Taqueria And Cantina