Located on the northwest coast of Trinidad, the Falls at Westmall is Trinidad & Tobago’s leading shopping haven.