It seems that you are using static routes for between the locations. Check if all routers have the correct routes. Further check the subnet masks and default gateway on both the location routers and machines on location B.
Dig Deeper on Network Administration
Related Q&A from Sudhanshu Gupta
One difference between managed and unmanaged switches is complexity. A managed switch is more complex and requires more skills, but it offers better ... Continue Reading
Unmanaged Linksys switches don't know where to send BootP and DHCP requests. Find out what to do to fix the problem of unmanaged switches and DHCP ... Continue Reading