Tao-Branded Resort Coming to O-Town West in Orlando, FL
A Tao-branded hotel is coming to Orlando, Florida. The $175 million venture is expected to finish construction in 2025. According to PR Newswire, the venture will serve as an anchor for the upcoming O-Town West, a 350-acre mixed-use project.