This one is extra special for us because it’s where we got engaged! Looking Glass Falls is a 60-foot waterfall located in North Carolina’s Pisgah National Forest. Famous for its easy roadside accessibility, it features a paved upper viewing platform (wheelchair and stroller accessible).