Swatch Mecca Mall

After the huge success of Mecca Mall, an expansion was needed to cater to its popularity. Swatch store Mecca Mall is located in the mall’s extension receiving outstanding foot traffic and offering an amazing collection of Swatch watches.

Swatch Mecca Mall Map

Abdullah Al Dawood St.
Opening times:
Saturday - Thursday: 10:00 AM - 10:00 PM Friday: 02:00 PM - 10:00 PM
(06) 586 4564