Miramar, Florida –
The Holiday Inn Express & Suites is a 117 room, 5 story hotel with 64,589 square feet of building area. The property is located in Miramar, Florida.