Moss Rock Preserve

Moss Rock Preserve is a 349-acre nature preserve in Hoover, Jefferson County, that offers visitors 12 miles of hiking trails through boulder fields and along creeks with numerous waterfalls. The preserve is home to six species of rare plants and is owned and operated by the Hoover community.

Moss Rock Preserve natural area in Hoover, Alabama
Courtesy of Alabama Birding Trails

Appears In

Moss Rock Preserve natural area in Hoover, Alabama