488 NW 165th St Rd Unit B312, Miami FL 33169
Miami, Florida, United States
USD 225,000
- 2
- 2
- 1,175 ft2
788 NE 23rd St Unit 3101, Miami FL 33137
Miami, Florida, United States
USD 3,995,000
- 4
- 5
- 1
- 3,298 ft2