Where is Waterbury-Stowe Amtrak Station located?
Waterbury-Stowe Amtrak Station, Waterbury-Stowe Amtrak Station, United States of America (approx. 44.33501°, -72.75181°)
Waterbury-Stowe Amtrak Station, Waterbury-Stowe Amtrak Station, United States of America (approx. 44.33501°, -72.75181°)