$899,000 -
18823 Nw 23rd Pl
Pembroke Pines ,
FL 33029
City: Pembroke Pines