Lulu Bay
From Wikipedia, the free encyclopedia
Lulu Bay is a topographical feature of Navassa Island, in the Caribbean. Its ruggedness prevents boats from landing.
The former settlement of Lulu Town was situated nearby.
Lulu Bay is a topographical feature of Navassa Island, in the Caribbean. Its ruggedness prevents boats from landing.
The former settlement of Lulu Town was situated nearby.