Get directions to: Souvlaki House, Ithaca, NY
Restaurant address: 315 Eddy St Ithaca, NY 14850, USA
Restaurant: Souvlaki House