Where is the country of Sao Tome and Principe located on world map? According to COUNTRYAAH.COM, Sao Tome and Principe is an independent nation located in Central Africa. The independence day of Sao Tome and Principe is celebrated on July 12th, and...