Boca Chita Key
From Wikipedia, the free encyclopedia
Boca Chita Key is an island north of the upper Florida Keys.
It is located in Biscayne Bay, just north of Sands Key.
Boca Chita Key is an island north of the upper Florida Keys.
It is located in Biscayne Bay, just north of Sands Key.