White Road Beach is located on the Atlantic side of Eleuthera just north of Rock Sound, Bahamas.
White Road Beach is located on the Atlantic side of Eleuthera just north of Rock Sound, Bahamas.