6 Days Ago COMPARE Aqua Residence @ Pembroke Pines 2061 NW 81st Ave, Pembroke Pines, FL 33024 2 Beds$2,050