There is no blame on you if you enter public places where there is something of benefit for you. And Allah knows what you reveal and what you conceal.
Meaning:-
Public places: non-residential buildings.
Conceal: to hide, to keep secret, to prevent or avoid disclosing, keep secret.