811-817 NW 3rd Avenue, Fort Lauderdale, FL 33311
Fort Lauderdale, FL 33311
1 / 13
$1,599,000
1,032 sq ft · Built 2022