A NEW BD52 million mall located on a manmade island off the Muharraq coast is due to open by the end of the year. Dilmunia Mall is located on Dilmunia island, where it will overlook a canal and green landscaping .