There is a place in Royal Plaza on the first floor... I can't remember the name of the store. Wallis in Villaggio has larger sizes. As for shoes, we're both out of luck on that one. However, I have been able to order shoes online from zappos or endless using an Aramex address. Pants are hard to find here, however, if you have some items that you like, you can usually find a decent tailor who can replicate them for fairly inexpensive. I can recommend my tailor if you are interested. I have had several items made and I'm happy with them.