Jump to MLS#:
MLS#:A10485919
10260 NW 63rd Ter 203, Miami, FL 33178
$405,000 | MLS#: A10485919