Toll Point


Toll Point - cape in Greater Banjul Area, Gambia.