$774,997
3181 NW 66th Street, Fort Lauderdale, FL, 33309
Single Family Residence