Holiday Inn Express ORLANDO

5605 MAJOR BOULEVARD
ORLANDO
Florida
United States