This hotel is located just off Interstate 75, 20 minutes' drive from Sun Life Stadium. It features an outdoor pool and free Wi-Fi.
Number of rooms: 208
14651 Northwest 20th Street, Pembroke Pines, FL 33028, United States
Hotel booked 2 times today.