1861 NW S River Dr #PH11
Miami, Florida 1486, United States
United States
3,100 USD
3
Beds
Beds
3
Baths
Baths
1,459 ft2
Living Area
Living Area