View details for 6484 INDIAN CREEK DR 6484 INDIAN CREEK DR $1,650+ North Beach, Miami Beach, FL 33141
View details for 6700 Indian Creek Dr 6700 Indian Creek Dr $5,950+ North Beach, Miami Beach, FL 33141
View details for 6545 Indian Creek Dr 6545 Indian Creek Dr $2,300+ North Beach, Miami Beach, FL 33141
View details for 7988 Biscayne Point Circle 7988 Biscayne Point Circle $35,000+ North Beach, Miami Beach, FL 33141