18890 NW 23rd St, Pembroke Pines, FL 33029
5
beds
3
baths
2,678 Sq.Ft. LIVING AREA
0.32 Acres lot