Local businesses are both large and small scale with few franchises. It is very easy to start a business in the country with one only needing to register their name an acquire a location to start. Looks like someone started a topic about this:
See Here This online page relates to Business from Trinidad or in other words Local Businesses. You can also check on related topics via the database about Trinidad Business:
MORE: Search Trinidad