Star Island
(Created by TurnRight)
About
Star Island is an oval-shaped artificial island in Biscayne Bay, within the City of Miami Beach, Florida. It is south of the Venetian Islands and just east of Palm Island and Hibiscus Island. It was created by Carl Fisher, co-founder of Miami Beach, and completed in 1922 by the Army... Read More







