Castellow Hammock Preserve and Nature Center Castellow Hammock Preserve and Nature Center 22301 SW 162 AveMiami, FL 305-242-7688 Visit Website Get Directions