I've only visited them on Newport Road which is great for parking but less discrete than the Thai place. However I've never had any trouble walking in (it looks like a regular house and most people wouldn't look twice at you unless they knew the place).
However there is another Brazilian place near the bay I believe, but haven't been there.