Drop Tower in Charlotte, North Carolina

Drop Tower in Charlotte is an attraction. Drop Tower is located near Site 61. Ⓦ.

Country Canada, United States
Part of Canada's Wonderland, Kings Dominion