4825 NE 23rd Avenue 17, Fort Lauderdale, FL 33308
Fort Lauderdale, FL 33308
1 / 1
$1,640,000
Built 1961