Question: Wyndham Lake Buena Vista is located across from a shopping complex opened in what year?
Sentence (from "Wyndham Lake Buena Vista"): Wyndham Lake Buena Vista is a 626-room resort situated on the property of Walt Disney World Resort in Lake Buena Vista, Florida.
Relevant evidence: No