Демерара
Населённый пункт находится на берегу Атлантического океана в устье реки Демерара на её левом берегу.