La ciudad está localizada en la isla de Santiago y cuenta con una población que supera los 130.000 habitantes, siendo la mayor ciudad del país.