The Drury Plaza Hotel Orlando Lake Buena Vista at Disney Springs will make the first phase of its debut in spring 2021 in time for Walt Disney World‘s 50th anniversary, the developer announced. The 14-story, 604-room tower carries an estimated cost of $28 million. Read The Business Journals story here