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.
Saturday - Thursday: 10:00 AM - 10:00 PM Friday: 02:00 PM - 10:00 PM
(06) 586 4564