Drury Hotels Company is bringing a bit of magic to its guests. The company is developing its largest property to date, the Drury Plaza Hotel Orlando Lake Buena Vista, and will begin to welcome guests by spring 2021. The new property, located in the DISNEY SPRINGS® Resort Area in Orlando, Florida,