Doubletree Castle Hotel - Orlando:
8629 International Drive, Orlando, FL 32819
The Doubletree Castle Hotel is an upscale, themed hotel that is ideally located on International Drive, near world-famous entertainment venues, shopping and dining.
Enjoy the tropical, palm-encircled terrace by the outdoor heated swimming pool, and a state-of-the-art fitness center. The Doubletree Castle Hotel is located near championship golf courses, tennis facilities, and other recreational opportunities for all levels. The Doubletree Castle Orlando Hotel is also located just minutes from fun spots like SeaWorld, Universal Studios Orlando, and Wet 'n Wild.
back to top