$795,000
2120 NE 62nd Court, Fort Lauderdale, FL, 33308
Single Family Residence