$11 Million Luxurious Waterfront Oasis with Breathtaking Views is Available on Market in Miami 2 min read Miami TOP LUXURY $11 Million Luxurious Waterfront Oasis with Breathtaking Views is Available on Market in Miami Lina May November 19, 2023 1248 NE 89th St, Miami, FL 33138 5 Beds | 8 Baths | 5,461 Square Feet Living...Read More