Binance has it. So does Bittrex, Bitstamp and Kucoin, which are the other exchanges I'm in. I'm sure Poloniex has it too.I started with coinbase, but decided to get the fuck away from them since it took them a month to disable 2FA so I could recover my account.
I'm with Binance, and I signed up with Poloniex... but I haven't done anything with either since signing up. They're both more complicated than coinbase and I haven't sat & figured it out.
I sent all my BTC to my offline wallet, and plan to send my other stuff to one of the exchanges.