Results 1 results found Beach Praia dos Tamarindos in northern Sao Tome, Sao Tome and Principe, Atlantic Ocean, Africa