Located just off I-75 and less than 5 miles from downtown Ocala, this decorative Holiday Inn features two restaurants and an outdoor pool. Free Wi-Fi is available throughout the hotel.
Number of rooms: 133
3600 SouthWest 38th Avenue, Ocala, FL 34474, United States
Hotel booked 1 times today.