Get directions to: Metro's Restaurant, Owego, NY
Restaurant address: Ithaca Rd Owego, NY 13827, USA
Restaurant: Metro's Restaurant