C&A was founded in Belgium in 1841 and they have stores pretty much all over the world. It is the largest chain department store in Brazil, with over 290 stores, even though they only began here in 1976.
They sell mostly clothing, but you can find perfume, costume jewelry, watches and accessories too. This particular store is located in the Mangabeira Shopping Mall. It's fairly large, has a decent selection of styles and sizes and their prices are reasonable.
It can be a bit difficult to find someone to help you when you're in the store, but other than that, it's pretty good. read more