6620 Indian Creek Dr, #113, Miami Beach, FL 6620 Indian Creek Dr, 113 Miami Beach, Florida 33141 United States
- 2
- Bedrooms
- 2
- Full Baths
- 1,135 Sq Ft.
- Interior
- Condominium
- Property type
- 2016
- Year Built
- GW744J
- Web Id
- A11371432
- MLS ID
- 632
- days ago
About 6620 Indian Creek Dr, 113
Property Feature
- Age
- 6-10 Years Old
Lot Feature
- Location
- Waterfront