Living it up at Ihla.

 

Thomson House is located in Ihla de Luanda, right in front of the beach.

Come see the stunning ocean views. 

 

Avenida Murtala Mohamed no 260,

Ilha do Cabo Luanda, Angola