Neves, Sao Tome Island, Sao Tome and Principe
This scenic, soaring mountain peak features an eclectic range of flora & sweeping summit views.
, ST
8.8 km away