Where is Tyvola Station?

Where is Tyvola Station located?

Tyvola Station, Tyvola Station, United States of America (approx. 35.16295°, -80.87757°)


Where is Tyvola Station on the map?