This is not their business location. They are an online ticket vendor. The ''company'' name is Wahooa, not ''Jet Ski Rentals | South Beach,'' just look at the website. Wahooa is not registered on sunbiz.org which means they cannot have a business license within the State of Florida. Also, this address doesn't even exist.
Phone
((86) 355-5777
Fax
(654) 566-5646
Address
6521 E Decatur St, Mesa, AZ, 85205 Thousand Palms, California 92276