International Volvo Photo Locations Part 291 Al Mamzar is a peninsula near Sharjah, north of Dubai in the United Arab Emirates. Al Mamzar is located in the area of Deira, in the north-east of Dubai. The locality is bordered by the Persian Gulf to the north, Al Waheda to the west, Hor Al Anz to […]