Doubletree Resort in Orlando is World’s Largest
As the result of a $35 million makeover the former “International Plaza Resort and Spa” has become the Doubletree Resort Orlando – International Drive. With 1,094 rooms it’s the larges piece of the Doubletree hotel […]