15821 SW 61st St, Davie, FL 33331
4
beds
2
baths
2,407 Sq.Ft. LIVING AREA
0.38 Acres lot