The property is located two miles from the Space Center of John F. Kennedy in Merritt Island, which is in Florida. The property is located two miles from town and three miles from the nature tours. It is ideal for those who want a
3 times saved
Recommend your favorite place to stay in Merritt Island.