8000 SW 17 Terrace, Miami, Florida 33155 USA

$4,900  Rental MLS® A11916302