Leonardo Marina Beach is a small and cozy beach located in Leonardo, United States. The beach has a length of approximately 0.1 miles and features soft, white sand that is perfect for sunbathing and relaxing. There are several activities to enjoy at the beach, such as swimming, fishing, and boating. Leonardo Marina Beach has few amenities, so plan your trip accordingly, although it does have bathroom access and dogs are allowed on a leash.