Notable places of interest near St. Leonard include Flag Ponds Nature Park, a nature preserve south of Long Beach along Chesapeake Bay, and Jefferson Patterson State Park 7 miles south of town, home to an annual Celtic festival, to Maryland's state archaeological facility, and the site of several key naval battles fought in the Patuxent River during the War of 1812.