Location & Nearby Info
Holiday Inn Express Hotel & Suites Pembroke Pines - Sheridan St
14651 NW 20th St.
Pembroke Pines, FL 33028
1-877-865-6578
Show nearby: