Lake Buena Vista - Wyndham Garden Lake Buena Vista (Disney Springs Resort Area), Lake Buena Vista, Florida, United States

Address: 1850 Hotel Plaza Blvd., Lake Buena Vista, Florida 32830