Location
Walt Disney World 2305 Hotel Plaza,
Lake Buena Vista, FL 32830-2811
By Ajwkm | 4/13/2015
Great apart from horribly noisy A/c