Karta Vacation Rentals
On São Tomé Island’s Ana Chaves Bay, a 5-star beachfront hotel sits a minute from the sand and about 1 km from downtown São Tomé. Palácio dos Congressos is a short walk away and Estádio Nacional and the Cathedral are within easy reach. São Tomé International Airport is roughly 4 km from the property.