Flagler Memorial Island is an uninhabited artificial island of South Beach in the city of Miami Beach in Biscayne Bay, Florida, United States
photo by: Leandro Neumann Ciuffo
Flagler Memorial Island is an uninhabited artificial island of South Beach in the city of Miami Beach in Biscayne Bay, Florida, United States