Welcome to the brand new Holiday Inn Express & Suites located in Orlando/Ocoee, Florida, just 15 minutes from beautiful downtown Orlando. Conveniently located for both business and leisure travelers. Hotel reservation Orlando, Florida in holiday inn express hotels.
eddey williams (Contact Advertiser)
Reply to this Ad
Tell Us Your Requirement