Log in
Sign up
Members get daily listing updates
SEARCH
For Sale
For Rent
Find an Agent
Feed
Favorites
Redfin Premier
Sell My Home
List My Home for Rent
Mobile App
Homepage
Saved Searches
Why Sell with Redfin?
Owner Dashboard
Open House Schedule
Appointments
Mortgage
Be a Redfin Agent
Notification Settings
Buy ▾
Popular Searches
Homes for sale
Condos for sale
Land for sale
Open houses
Buying Options
Buy with Redfin
Redfin Premier
Buying Resources
Affordability calculator
Home buying guide
Find lenders & inspectors
Free home buying classes
US housing market
Rent ▾
Rental Resources
List my home for rent
Rental market tracker
How much rent can I afford?
Should I rent or buy?
Renter guide
Sell ▾
My Home
What's my home worth?
My home dashboard
Redfin Selling Options
Why sell with Redfin?
Redfin Premier
Redfin Full Service
Find an agent
Selling Resources
Home selling guide
Will selling pay off?
Find handypeople and stagers
Home improvement trends
Redfin Premier
Mortgage ▾
Mortgage
Get pre-approved
Today's mortgage rates
Payment calculator
Real Estate Agents ▾
Find an Agent
Join as a Redfin Agent
Join our referral network
Agent Resource Center
Feed
Join / Sign in
Redfin
USA
Florida
Miami-Dade County
Miami Beach
FLAMINGO-HARBOR ISLAND
Properties in Miami Beach in FLAMINGO-HARBOR ISLAND
Find homes for sale in Miami Beach by selecting a property below:
7900 Harbor Island Dr #1001, North Bay Village, FL 33141
2425 Flamingo Pl, Miami Beach, FL 33140
7412 Gary Ave, Miami Beach, FL 33141
7311 Gary Ave Unit 7, Miami Beach, FL 33141
7420 Gary Ave, Miami Beach, FL 33141
2545 Flamingo Pl, Miami Beach, FL 33140
3909 Garden Ave #4, Miami Beach, FL 33140
7402 Gary Ave #7402, Miami Beach, FL 33141
3440 Garden Ave, Miami Beach, FL 33140
7300 Gary Ave #7300, Miami Beach, FL 33141
7311 Gary Ave, Miami Beach, FL 33141
7333 Gary Ave #205, Miami Beach, FL 33141
7370 Gary Ave, Miami Beach, FL 33141
7374 Gary Ave, Miami Beach, FL 33141
7384 Gary Ave, Miami Beach, FL 33141
7380 Gary Ave, Miami Beach, FL 33141
3606 Flamingo Dr, Miami Beach, FL 33140
7362 Gary Ave, Miami Beach, FL 33141
7270 Gary Ave #7270, Miami Beach, FL 33141
7372 Gary Ave, Miami Beach, FL 33141
3417 Garden Ave, Miami Beach, FL 33140
7900 Harbor Island Dr #1009, North Bay Village, FL 33141
7311 Gary Ave #27, Miami Beach, FL 33141
7376 Gary Ave, Miami Beach, FL 33141
7360 Gary Ave, Miami Beach, FL 33141
7276 Gary Ave, Miami Beach, FL 33141
3334 Garden Ave, Miami Beach, FL 33140
1340 Flamingo Way, Miami Beach, FL 33139
7333 Gary Ave #201, Miami Beach, FL 33141
7402 Gary Ave, Miami Beach, FL 33141
7440 Gary Ave, Miami Beach, FL 33141
7322 Gary Ave #7322, Miami Beach, FL 33141
7272 Gary Ave, Miami Beach, FL 33141
7310 Gary Ave, Miami Beach, FL 33141
7352 Gary Ave #7352, Miami Beach, FL 33141
7314 Gary Ave, Miami Beach, FL 33141
3900 Garden Ave, Miami Beach, FL 33140
3920 Garden Ave, Miami Beach, FL 33140
7296 Gary Ave, Miami Beach, FL 33141
7900 Harbor Island Dr #1013, North Bay Village, FL 33141
3450 Garden Ave, Miami Beach, FL 33140
3434 Garden Ave, Miami Beach, FL 33140
3420 Garden Ave, Miami Beach, FL 33140
7322 Gary Ave, Miami Beach, FL 33141
7291 Gary Ave #8, Miami Beach, FL 33141
7356 Gary Ave, Miami Beach, FL 33141
7336 Gary Ave, Miami Beach, FL 33141
7344 Gary Ave, Miami Beach, FL 33141
7330 Gary Ave, Miami Beach, FL 33141
7332 Gary Ave, Miami Beach, FL 33141
2425 Flamingo Pl Unit 11, Miami Beach, FL 33140
7324 Gary Ave, Miami Beach, FL 33141
7304 Gary Ave, Miami Beach, FL 33141
7291 Gary Ave #25, Miami Beach, FL 33141
3310 Garden Ave, Miami Beach, FL 33140
7331 Gary Ave #208, Miami Beach, FL 33141
7306 Gary Ave, Miami Beach, FL 33141
7291 Gary Ave #2, Miami Beach, FL 33141
7334 Gary Ave, Miami Beach, FL 33141
3404 Garden Ave, Miami Beach, FL 33140
2425 Flamingo Pl #8, Miami Beach, FL 33140
7291 Gary Ave #22, Miami Beach, FL 33141
2425 Flamingo Pl #10, Miami Beach, FL 33140
3445 Garden Ave, Miami Beach, FL 33140
7340 Gary Ave, Miami Beach, FL 33141
7333 Gary Ave, Miami Beach, FL 33141
7821 Fowler St, Miami Beach, FL 33141
3328 Garden Ave, Miami Beach, FL 33140
7412 Gary Ave #7412, Miami Beach, FL 33141
7331 Gary Ave #109, Miami Beach, FL 33141
1301 Flamingo Way, Miami Beach, FL 33139
7291 Gary Ave, Miami Beach, FL 33141
3681 Flamingo Dr, Miami Beach, FL 33140
3633 Flamingo Dr, Miami Beach, FL 33140
7331 Gary Ave #201, Miami Beach, FL 33141
7331 Gary Ave #105, Miami Beach, FL 33141
2425 Flamingo Pl #7, Miami Beach, FL 33140
3605 Flamingo Dr, Miami Beach, FL 33140
7331 Gary Ave #205, Miami Beach, FL 33141
7434 Gary Ave #7434, Miami Beach, FL 33141
3616 Flamingo Dr, Miami Beach, FL 33140
7446 Gary Ave, Miami Beach, FL 33141
3909 Garden Ave #3, Miami Beach, FL 33140
7292 Gary Ave, Miami Beach, FL 33141
3591 Flamingo Dr, Miami Beach, FL 33140
3675 Flamingo Dr, Miami Beach, FL 33140
7320 Gary Ave, Miami Beach, FL 33141
7354 Gary Ave, Miami Beach, FL 33141
7342 Gary Ave, Miami Beach, FL 33141
7300 Gary Ave, Miami Beach, FL 33141
7900 Harbor Island Dr #1003, North Bay Village, FL 33141
2450 Flamingo Pl Unit D, Miami Beach, FL 33140
7350 Gary Ave, Miami Beach, FL 33141
7312 Gary Ave, Miami Beach, FL 33141
3425 Garden Ave, Miami Beach, FL 33140
7331 Gary Ave #108, Miami Beach, FL 33141
7352 Gary Ave, Miami Beach, FL 33141
3619 Flamingo Dr, Miami Beach, FL 33140
3900 Garden Ave Unit 6, Miami Beach, FL 33140
7331 Gary Ave #104, Miami Beach, FL 33141
7291 Gary Ave #1, Miami Beach, FL 33141
7326 Gary Ave, Miami Beach, FL 33141
7331 Gary Ave #103, Miami Beach, FL 33141
7436 Gary Ave #7436, Miami Beach, FL 33141
7900 Harbor Island Dr #606, North Bay Village, FL 33141
7294 Gary Ave Unit 7294, Miami Beach, FL 33141
7432 Gary Ave, Miami Beach, FL 33141
7331 Gary Ave #209, Miami Beach, FL 33141
7294 Gary Ave, Miami Beach, FL 33141
2444 Flamingo Pl Unit 2B, Miami Beach, FL 33140
7270 Gary Ave, Miami Beach, FL 33141
2444 Flamingo Pl Unit 1A, Miami Beach, FL 33140
3909 Garden Ave #1, Miami Beach, FL 33140
3909 Garden Ave #2, Miami Beach, FL 33140
3570 Flamingo Dr, Miami Beach, FL 33140
7331 Gary Ave #207, Miami Beach, FL 33141
3644 Flamingo Dr, Miami Beach, FL 33140
7331 Gary Ave #107, Miami Beach, FL 33141
2444 Flamingo Pl Unit 1B, Miami Beach, FL 33140
7331 Gary Ave #106, Miami Beach, FL 33141
3630 Flamingo Dr, Miami Beach, FL 33140
7351 Gary Ave, Miami Beach, FL 33141
2425 Flamingo Pl Unit 6, Miami Beach, FL 33140
2444 Flamingo Pl Unit 2C, Miami Beach, FL 33140
7333 Gary Ave #101, Miami Beach, FL 33141
7302 Gary Ave, Miami Beach, FL 33141
7311 Gary Ave Unit 23, Miami Beach, FL 33141
7311 Gary Ave #2, Miami Beach, FL 33141
7346 Gary Ave, Miami Beach, FL 33141
7284 Gary Ave, Miami Beach, FL 33141
7312 Gary Ave #7312, Miami Beach, FL 33141
7282 Gary Ave, Miami Beach, FL 33141
7280 Gary Ave, Miami Beach, FL 33141
1331 Flamingo Way, Miami Beach, FL 33139
7290 Gary Ave, Miami Beach, FL 33141
3586 Flamingo Dr, Miami Beach, FL 33140
3580 Flamingo Dr, Miami Beach, FL 33140
7286 Gary Ave, Miami Beach, FL 33141
7272 Gary Ave #7272, Miami, FL 33141
7333 Gary Ave #105, Miami Beach, FL 33141
7291 Gary Ave #7, Miami Beach, FL 33141
7331 Gary Ave #202, Miami Beach, FL 33141
7306 Gary Ave #7306, Miami Beach, FL 33141
7310 Gary Ave #7310, Miami Beach, FL 33141
653 Florida A1A Unit TH1, Miami Beach, FL 33139
2425 Flamingo Pl #2, Miami Beach, FL 33140
653 Florida A1A #103, Miami Beach, FL 33139
2444 Flamingo Pl Unit 1C, Miami Beach, FL 33140
7414 Gary Ave #7414, Miami Beach, FL 33141
7382 Gary Ave, Miami Beach, FL 33141
7311 Gary Ave #25, Miami Beach, FL 33141
2444 Flamingo Pl Unit 2D, Miami Beach, FL 33140
7333 Gary Ave #203, Miami Beach, FL 33141
7900 Harbor Island Dr #1008, North Bay Village, FL 33141
2445 Flamingo Pl #3, Miami Beach, FL 33140
2450 Flamingo Pl Unit E, Miami Beach, FL 33140
2445 Flamingo Pl #7, Miami Beach, FL 33140
2505 Flamingo Pl, Miami Beach, FL 33140
7444 Gary Ave #7444, Miami Beach, FL 33141
2445 Flamingo Pl #4, Miami Beach, FL 33140
2450 Flamingo Pl Unit F, Miami Beach, FL 33140
2563 Flamingo Pl, Miami Beach, FL 33140
2525 Flamingo Pl, Miami Beach, FL 33140
3900 Garden Ave Unit 7, Miami Beach, FL 33140
2445 Flamingo Pl #2, Miami Beach, FL 33140
7900 Harbor Island Dr #1014, North Bay Village, FL 33141
3433 Garden Ave, Miami Beach, FL 33140
3920 Garden Ave Unit 18, Miami Beach, FL 33140
7442 Gary Ave, Miami Beach, FL 33141
7900 Harbor Island Dr #1006, North Bay Village, FL 33141
7342 Gary Ave #2, Miami Beach, FL 33141
7331 Gary Ave #204, Miami Beach, FL 33141
7276 Gary Ave #7276, Miami Beach, FL 33141
7416 Gary Ave, Miami Beach, FL 33141
7900 Harbor Island Dr #1002, North Bay Village, FL 33141
1339 Flamingo Way, Miami Beach, FL 33139
7293 Gary Ave #25, Miami Beach, FL 33141
2425 Flamingo Pl #5, Miami Beach, FL 33140
2450 Flamingo Pl Unit B, Miami Beach, FL 33140
3920 Garden Ave Unit 15, Miami Beach, FL 33140
1310 Flamingo Way, Miami Beach, FL 33139
1330 Flamingo Way, Miami Beach, FL 33139
7900 Harbor Island Dr #1015, North Bay Village, FL 33141
1320 Flamingo Way, Miami Beach, FL 33139
3333 Garden Ave, Miami Beach, FL 33140
7271 Gary Ave, Miami Beach, FL 33141
2450 Flamingo Pl Unit H, Miami Beach, FL 33140
7366 Gary Ave, Miami Beach, FL 33141
7291 Gary Ave #27, Miami Beach, FL 33141
7900 Harbor Island Dr #1007, North Bay Village, FL 33141
2425 Flamingo Pl #4, Miami Beach, FL 33140
3909 Garden Ave, Miami, FL 33140
7333 Gary Ave #103, Miami Beach, FL 33141
1321 Flamingo Way, Miami Beach, FL 33139
1315 Flamingo Way, Miami Beach, FL 33139
7900 Harbor Island Dr #1005, North Bay Village, FL 33141
7316 Gary Ave, Miami Beach, FL 33141
7422 Gary Ave, Miami Beach, FL 33141
7426 Gary Ave, Miami Beach, FL 33141
7436 Gary Ave, Miami Beach, FL 33141
7900 Harbor Island Dr #1011, North Bay Village, FL 33141
7430 Gary Ave, Miami Beach, FL 33141
7424 Gary Ave, Miami Beach, FL 33141
3650 Flamingo Dr, Miami Beach, FL 33140
7400 Gary Ave, Miami Beach, FL 33141
7410 Gary Ave, Miami Beach, FL 33141
7406 Gary Ave, Miami Beach, FL 33141
7414 Gary Ave, Miami Beach, FL 33141
7900 Harbor Island Dr #1010, North Bay Village, FL 33141
3929 Garden Ave #3929, Miami Beach, FL 33140
3925 Garden Ave #3925, Miami Beach, FL 33140
7404 Gary Ave, Miami Beach, FL 33141
3927 Garden Ave #3927, Miami Beach, FL 33140
3931 Garden Ave #3931, Miami Beach, FL 33140
7364 Gary Ave, Miami Beach, FL 33141
2445 Flamingo Pl #8, Miami Beach, FL 33140
3575 Flamingo Dr, Miami Beach, FL 33140
7833 Fowler St, Miami Beach, FL 33141
7815 Fowler St, Miami Beach, FL 33141
7333 Gary Ave #102, Miami Beach, FL 33141
7333 Gary Ave #104, Miami Beach, FL 33141
7801 Fowler St, Miami Beach, FL 33141
2445 Flamingo Pl #5, Miami Beach, FL 33140
7293 Gary Ave #22, Miami Beach, FL 33141
7270 Gary Ave Unit N/A, Miami Beach, FL 33141
7444 Gary Ave, Miami Beach, FL 33141
7292 Gary Ave #7292, Miami Beach, FL 33141
7900 Harbor Island Dr Ph 9, North Bay Village, FL 33141
653 Florida A1A #102, Miami Beach, FL 33139
7342 Gary Ave #7342, Miami Beach, FL 33141
2444 Flamingo Pl Unit 1D, Miami Beach, FL 33140
7900 Harbor Island Dr #1012, North Bay Village, FL 33141
7274 Gary Ave, Miami Beach, FL 33141
7333 Gary Ave #202, Miami Beach, FL 33141
3900 Coastal Hwy, St. Augustine, FL 32084
7900 Harbor Island Dr #1004, North Bay Village, FL 33141
7442 Gary Ave #7442, Miami Beach, FL 33141
2445 Flamingo Pl #1, Miami Beach, FL 33140
2450 Flamingo Pl Unit G, Miami Beach, FL 33140
7311 Gary Ave #26, Miami Beach, FL 33141
7331 Gary Ave #206, Miami Beach, FL 33141
2444 Flamingo Pl Unit 2A, Miami Beach, FL 33140
7282 Gary Ave #7282, Miami Beach, FL 33141
3920 Garden Ave Unit 14, Miami Beach, FL 33140
2445 Flamingo Pl #6, Miami Beach, FL 33140
7291 Gary Ave #4, Miami Beach, FL 33141
3439 Garden Ave, Miami Beach, FL 33140
7311 Gary Ave Unit 9, Miami Beach, FL 33141
3920 Garden Ave Unit 19, Miami Beach, FL 33140