Holiday Inn Express Lake Buena Vista

8686 Palm Pkwy
Orlando
Florida
United States