Location: situated in Kissimmee, state of Florida, close to the Walt Disney World theme parks.
See more: Hotels in USA Hotels in Orlando-kissimmee Holiday Destinations in USA