About This Home

This 2-bedroom, 2-bathroom condo at 6620 Indian Creek Dr #509 in Miami Beach, FL is listed for $990,000 ($866 per sqft). Built in 2016, the home offers 1,143 sqft of living space on a N/A lot.

Key Features

  • Built in 2016
  • 6 stories
  • Waterfront

Property Details

6 stories
2 full
1-car garage
#509
2016

Amenities

WaterfrontView
Listing Description

Stunning direct WATER views from this fully furnished 2-bedroom, 2-bathroom condo, ideally located just steps from the beach. This modern residence features an open-concept layout, sleek laminate flooring, stainless steel Bosch appliances, high-impact doors, and floor-to-ceiling impact windows that fill the space with natural light and showcase breathtaking waterfront sunsets.

Relax on the spacious balcony while enjoying panoramic bay views. Located on the fifth floor of a premier waterfront building offering a bayfront pool, jacuzzi, fitness center, sauna, BBQ area, dock access, garage parking, and valet service available 24 hours daily. Rentals are permitted up to 12 times per year, making this an excellent investment opportunity, vacation retreat, or primary residence. Conveniently located near top-rated schools, fine dining, shopping, and entertainment. Easy to show!

Monthly Cost Estimate

$7,195/mo

20% down · 6.5% · 30 years

Principal$716
Interest$4,290
Insurance$289
HOA$1,900

Estimates only. Actual payments may vary.

Location

6620 Indian Creek Dr #509

Miami Beach, FL 33141

AMD PL OF 2ND OCEAN FRONT

Features & Amenities

Interior Features

First Floor EntryLiving/Dining Room

Exterior Features

BalconySecurity/High Impact Doors

Property Details

Flooring

Laminate

Construction

Brick Block

Views

Water

Parking

ValetAssignedGarage

Heating

Central

Appliances

DryerDishwasherMicrowaveRefrigerator

Questions & Answers

This 2-bedroom, 2-bathroom condo at 6620 Indian Creek Dr is listed at $990,000 ($866/sqft). The estimated monthly payment is $7,195 based on 20% down, a 30-year loan at 6.5% interest, estimated insurance, HOA fees.

HOA fees are $1900/month.

Key features include: Built in 2016, 6 stories, Waterfront. Interior Features: First Floor Entry, Living/Dining Room. Exterior Features: Balcony, Security/High Impact Doors.

This property is listed by Andrea Trujillo.

AT

Andrea Trujillo

License 3281472

Agent at EXP REALTY LLC

Listed by EXP REALTY LLC · Broker phone: (888) 883-8509 · View on Broker Site

MLS# A12067803· Source: Miami REALTORS®· Added to PropertySimple today

Copyright © 2026 Miami REALTORS®. All rights reserved. All information provided by the listing agent/broker is deemed reliable but is not guaranteed and should be independently verified.

6620 Indian Creek Dr #509, Miami Beach, FL 33141

Open this listing in: