Bimini Slough Ecology Park Location: 184 S. Bimini Place, Los Angeles, CA 90004 The ¼ acre park will provide much needed open green space in Southeast Hollywood and provides stormwater capture opportunities. A 180 foot bio-filtration vegetated swale running across the park provides a system to capture and filter urban runoff that previously flowed untreated directly into a storm drain to…
