Letchworth Mounds
Jump to navigation
Jump to search
English: Letchworth Mounds is a Florida State Park located approximately six miles west of Monticello, a half mile south of U.S. 90, in northwestern Florida. It contains the state's tallest Native American ceremonial mound (46 feet), estimated to have been built 1100 to 1800 years ago.
-
Entrance
-
Entrance