Mimosa Hotel is a charming beachfront property in the heart of Miami Beach, FL.
With comfortable accommodations and a relaxed atmosphere, it provides a peaceful retreat for travelers looking to enjoy the sun and sand.
Generated from their business information