6820 Indian Creek Dr Unit: 9C, Miami Beach, FL 33141
2
beds
2
baths
1,076 Sq.Ft. LIVING AREA