Mimosa on the Canal
7700 Tatum Waterway Drive, Miami Beach,
Miami Beach, FL 33141
Mimosa on the Canal is one of the popular Apartment & Condo Building located in 7700 Tatum Waterway Drive, Miami Beach ,Miami Beach listed under
Hotel & lodging in Miami Beach
,