Diplomatic Missions of Sao Tome and Principe in Cape Verde

Check the visa requirements
Check visa

Sao Tome and Principe Embassy in Praia

pickvisa.com