Jump to MLS#:
MLS#:A10538684
2907 NW 103rd St, Miami, FL 33147
$339,000 | MLS#: A10538684