Advertisements
Read Time:9 Second
Residents at the Magic Castle Inn & Suites in Florida, used for the 2017 film “The Florida Project,” were told to vacate after the complex was sold to a new owner.