White Road Beach

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