Ana Chaves Bay

Bay in São Tomé Province, São Tomé and Príncipe.

Things to see in São Tomé and Príncipe

Wikipedia