10 SW South River Dr Unit 1606, Miami FL 33130
Miami, Florida, United States
USD 3,000
- 2
- 2
- 1,009 ft2
Search luxury real estate listings worldwide with PropGOLuxury