Sycamore Orlando Resort Expected to Finish Construction in December 2023 in Central Florida
Sycamore Orlando Resort’s first phase is nearing completion in Central Florida. The upscale luxury apartments range from one-bedroom to three-bedroom suites. The resort itself will comprise six seven-story towers, with eight to 10 units on each floor.