Miami Properties For Rent


Properties Found: 1 (Displaying 1 - 1)
1201 Ne 83rd St, Miami, FL 33138
  • MLS# A11696999
  • 10 beds
  • 9 baths
  • 8,573 sqft
  • $8 / sqft
$70,000 / month