Property Name: Mimosa on the Canal
Property Address: 7770 Tatum Waterway Drive Miami Beach, FL, 33141
Property Description: Mimosa on the Canal is about a 15-minute drive from all of the beaches, attractions, and nightlife that Miami's trendy South Beach area has to offer. The resort is within walking distance of shops and restaurants in North Beach. After a day of swimming, sunbathing, and your favorite water sport, enjoy an evening of dining alfresco and dancing until the sun comes up.
Property Facts: Year of Last Renovation: N/A