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. Nature Terrain shapes and bedrock Both islands are of volcanic origin and are...