Located at Lulu International Shopping Mall, The 1,503 sq. ft. store is the third outlet of Skechers in Kozhikode. The store launch was alongside Skechers’ eighth Community Goal Challenge ...