Looking Glass Falls is a waterfall in Western North Carolina, located near Brevard. The name comes from nearby Looking Glass Rock, which resembles a wintertime mirror of sunlight, as water freezes on its sides and reflects the sun, and from the name of the stream from which the falls plunge, Looking Glass Creek.
Location: Pisgah National Forest, Transylvania county, NC, North Carolina