Libreville City... Libreville City Map 197 miles away
Sao Tome City Map Sao Tome City Map 12 miles away