New Life Charter Academy

New Life Charter Academy is a public charter school located in Fort Lauderdale, Florida, in the U.S. state of Florida.