3160 NW 63rd St, Fort Lauderdale FL 33309

3160 NW 63rd St, Fort Lauderdale FL 33309, Fort Lauderdale, FL 33309

3160 NW 63rd St, Fort Lauderdale FL 33309

$650,000

4 Beds · 2 Baths · 2,202 Sq Ft