This isn't the right address, even though they told me to go there. And told me it was my fault for being there. So don't waste time, go somewhere else.
November 2015
This is a remote service location for Intel employees. There is not service counter, only a key pickup/drop-off. To schedule a pickup or car drop-off, contact the Walsh Ave Hertz location.