Maggie Valley
Town in North Carolina
Maggie Valley is a town in North Carolina. Nearby, the forested Great Smoky Mountains National Park is home to wildflowers and black bears. Paths include the Deep Creek Trail, which passes waterfalls. Cataloochee Ski Area has slopes and trails....