Where is Woodstock Station?

Where is Woodstock Station located?

Woodstock Station, Woodstock Station, United States of America (approx. 34.09815°, -84.51438°)


Where is Woodstock Station on the map?