Most office buildings as well as hotels have a firewall setup to block access to the ports required for cPanel and webmail to load. These ports are 2083 and 2096. They might possibly be able to remove these blocks from their firewall.
A second reason for being unable to log in to cPanel and webmail is that your IP might be blocked. Find out more about what that means and how to unblock it.