$560,000
2000 NE 62nd Street, Fort Lauderdale, FL, 33308
Single Family Residence