Stunning waterfront masterpiece on Miami Beach’s Star Island

March 12, 2010 5:29 PM