Tamarind SquareView Gallery Tamarind Square Tamarind Square means honouring nature, the old world sense of community indicating a simpler life at a...