The only time I was not allowed in a mall/supermarket was when my dress was at my knees. Other than that I have not had a problem with going places in Western dress. Shirts and dresses should have sleeves and pants/capris and dresses should fall below the knees. Some grocery stores located in older areas my not want you in there at all no matter what you are wearing.