Location
1111 South Royal Poinciana Blvd,
Miami Springs, FL 33166
By ApC | 12/28/2014
Holiday inn is always pleasant and clean