Holiday Inn Resort - The Castle

8629 International Drive
Orlando
Florida
United States