Luxury Corner Unit in Downtown Orlando’s Premier High-Rise Building ~ Experience unparalleled urban living in the exclusive residences at Star Tower, a boutique high-rise building with just 100 units, located near Thorton Park, Lake Eola, Dr. Phillip