$799,000
3181 NW 66th Street, Fort Lauderdale, FL, 33309
Single Family Residence