Демерара
Город расположен на реке Демерара, в 105 км к югу от столицы страны города Джорджтаун.