Satellite map of Turtleback Falls
Map of Turtleback Falls
Turtleback Falls, also called Umbrella Falls, is a waterfall in Western North Carolina, located near Brevard. The falls is located on the Horsepasture River.
Latitude: 35° 05' 32.31" N
Longitude: -82° 57' 58.77" W
Nearest city to this article: Brevard, North Carolina
Read about Turtleback Falls in the Wikipedia Satellite map of Turtleback Falls in Google Maps