Explore details about location Nature Trail. Nature Trail is a location situated within the Riverdale alongside other areas such as West 3900 South, South 1050 West, Weber River Parkway.