Stunning waterfront masterpiece on Miami Beach’s Star Island

March 12, 2010 05:29 PM