Most office buildings as well as hotels have a firewall set up to block access to the ports required for cPanel and webmail to load. These ports are 2086 and 2087. They might possibly be able to remove these blocks from their firewall, if you request so.
Make sure that your own firewall is not blocking those ports.