6820 Indian Creek Dr #4A

Miami Beach, FL, 33141
$370,000Price
2Beds
2Baths
1260sqft
Courtesy of: NXT LVL Realty

6820 Indian Creek Dr #4A

Miami Beach, FL, 33141
$370,000Price
2Beds
2Baths
1260sqft