Abu Sidra MallAbu Sidra Mall — Shopping at its best.Abu Sidra Mall is centrally located in Qatar, offering more than just mere shopping — shopping at its best. Modern in architecture and…Aug 17Aug 17