Is a legal address mandatory?

A legal address is required for a company. For a personal bank account, no. Unless you specifically request it, all banking transactions can be done with the Internet banking service.