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.