Sao Tome and Principe Visa Application Guide

Embassy of São Tome and Príncipe, Luanda

Rua Comandante N'zaji nº64/66, Alvalade, Luanda 

Tel: (+244) 222326251 / (+244) 222327385 / (+244) 222329207 / (+244) 222329013 / (+244) 222326251