LocationThis hotel is situated in the Lake Buena Vista area of Orlando, just 2 miles from Walt Disney World and 3 miles from Sea World.FacilitiesThis hotel was built in 1998. Travellers can enjoy a pleasant stay in one of the 147 rooms. A lobby and a..