Jump to MLS#:
MLS#:A10424050
1723 NW 63rd St, Miami, FL 33147
$165,000 | MLS#: A10424050