Holiday Inn Indian Creek Miami Beach is a boutique hotel on the Intracoastal Waterway with beach access just two blocks north.
The Holiday Inn Indian Creek features 84 guest rooms with one king or two double beds, water views, a private balcony, a rooftop pool and Jacuzzi.
Holiday Inn Indian Creek Miami Beach is only three miles to the Art Deco District, Lincoln Road Mall and Jackie Gleason Theatre.
The Holiday Inn Indian Creek Miami Beach is now 60 60 Resort.
Holiday Inn Indian Creek Miami Beach (now 60 60 Resort) Reservation:
Book by Phone
Call center hotel booking specialists can make reservations for you, recommend hotel deals and offer any advice needed.
It is easy and it is Toll Free! Just Call 800-387-6413