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