|The Apollo Inn is a newly renovated hotel located in the Walt Disney World Resort Area. Close to dining, shopping and entertainment, the Apollo Inn offers designer appointed accommodations and prices that are affordable. The management of the Apollo Inn take pride in offering superior service, and unparallel quality. Stay at the Apollo Inn for business or pleasure, when visiting Orlando or Kissimmee.
Contact us now, use form below: