Triathlon Store in Budapest?

My dad’s flying there today, and we heard there’s a pretty big and cheap store there (probably more than one).

Anyone have the address/addresses to any stores there?

Thanks