Holiday Inn Express LAKE BUENA VISTA

8686 PALM PKWY.
ORLANDO
Florida
United States