1080 Esplanade Ave, Lake Buena Vista, Florida 32830 USA
01.22.24 Entrance from the elevator
Photo Credit: Yelp