6620 Indian Creek Dr 508 Miami Beach FL 33141
Miami Beach Waterfront 2 bedrooms, 2 bathrooms furnished unit. Walking...
2 beds
2 baths
1175 sq ft