1821 NE 62nd Street # 411, Fort Lauderdale FL 33308

1821 NE 62nd Street # 411, Fort Lauderdale FL 33308, Fort Lauderdale, FL 33308

1821 NE 62nd Street # 411, Fort Lauderdale FL 33308

$149,900

2 Beds · 1 Baths · 950 Sq Ft