Still have not been able to locate it on the Nexus itself even using X-plore, so is there a way to find on the unit?
I did find the backups using ROM Manager and was able to download them to my PC doing the following:
The ROM Manager app has an option in the Manage and Restore Backups to Download Backups. You might want to try using it to create backups and download those backups to your computer.
Choose Download Backups and you will see:
Provided your phone and your computer are logged into the same network you can point your browser to the address shown on the screen and choose which of the backups you would like to transfer to your computer.
It will take a while depending on the size of the backup. It is downloaded as a zip file.
This may be a feature of the Pro Version, which I have, but the Pro version is worth every penny.