Apartment Unit 16128 at NW 21st Street, Pembroke Pines, FL 33028 - HotPads