Located on the edge of the fresh new Florida Everglades, within five hundred SW 177 Ave