Indian Creek is an excellent location west of Disney near Splendid China in the sought after Formosa Gardens area of Kissimmee. It's a quiet spot away from the traffic of Hwy 192 but still very close to everything.
View MoreIndian Creek is an excellent location west of Disney near Splendid China in the sought after Formosa Gardens area of Kissimmee. It's a quiet spot away from the traffic of Hwy 192 but still very close to everything.