The nearest landmark to reach there is 1751 Hotel Plaza Blvd, Lake Buena Vista. Its exact address is FL 32830