Homestead is a charming town in the outskirts of Miami with many intriguing attractions. It's often used as a base for exploring the surrounding marshes and ...