Barbados Astronomical Society Inc.
The observatory is located on Mount Clapham, near Carters General Store. See the map below: