Skip to content
Back to results31 N Shore Dr
For sale

31 N Shore Dr

Miami Beach, FL 33141

$7,950/mo

3Beds
3.5Baths
2,250Sq ft
2019Year built
TownhouseType

About this home

IRIS ON THE BAY. Experience the best of modern waterfront living in this spectacular 3 bed 3 and half bath townhome, perfectly nestled in the exclusive gated community on Normandy Shores Island, Miami Beach. This one-of-a-kind residence captivates with panoramic water views, soaring 18-ft ceilings, sleek gourmet kitchen, custom cabinetry, gas range. Spanning 2,646 sq. ft. across 4 luxurious levels, this home features a private elevator, expansive waterfront terraces, impact windows and doors, custom closets, and a spacious garage. Ideally located across from Fairway Park, you'll enjoy direct access to tennis courts, a golf course, basketball courts. Walk to the beach, dine at nearby restaurants, and soak in the Miami lifestyle. Dock space available

Features

  • Waterfront

Property details

Listing

MLS #
A12052430
Status
For sale
Listed on
Jul 13, 2026
Days on market
31 days
Listing data updated
Jul 13, 2026

Interior

Beds
3
Baths
3.5
Living area
2,250 ft²
Unit
31

Building & community

Type
Townhouse
Year built
2019
County
Miami-Dade

Lot & exterior

Lot size
828 ft²
Waterfront
Yes

Days on market, price per ft² and the monthly HOA amount are calculated by this site from the MLS data shown; the association fee is normalized to a monthly figure.

Location

Equal Housing Opportunity

This listing is courtesy of Stephenson Realty, LLC..

Haley Stephenson · 786-326-9044 · HALEY.STEPHENSON22@GMAIL.COM · 786-326-9044

Data deemed reliable, but is not guaranteed accurate by MIAMI REALTORS®.

Similar homes nearby