Localizada en el centro de la isla de Anguila, a 18º 13' latitud norte y 63º 03' longitud oeste, posee una población de 830 habitantes (2003 est.).