Pictures - Mayflower National Park
The Mayflower National Park is located in the Stann Creek District of Belize. It is home to beautiful waterfalls like Antelope falls (100 feet drop) and refreshing streams of water. There are three Mayan sites, all under excavation by archeologists. If you enjoy hiking trails and quiet (few people), peaceful nature few places are a better place than this.
These are pictures taken there. We hope you like seeing them!
Rating
Comments
Statistics
