Osorio’s home on Star Island will be auctioned soon.
Star Island is an exclusive enclave off the MacArthur Causeway near the main Miami Beach island.
Bill Clinton stood on the balcony. Billionaire Philip Frost lives next door. And now the house at 15 Star Island Drive has become known as the home of embattled businessman Claudio Osorio.
But Osorio is being forced to sell the mansion in an attempt to maintain control ov… (View original article)