Waterfront Estate with 140 Feet of Breathtaking Water Frontage in Miami Asks for $11.5 Million 2 min read Miami TOP LUXURY Waterfront Estate with 140 Feet of Breathtaking Water Frontage in Miami Asks for $11.5 Million Lina May July 21, 2024 1201 NE 83rd St, Miami, FL 33138 10 Beds | 10 Baths | 8,573 Square Feet Living...Read More