The new Lake Murray Business Park aims to bring retail stores, offices, and a variety of businesses to an 8-acre site in Chapin, with Phase I set to open in 2025.