Once upon a time, long, long ago, I worked at several places near GZ. I must have driven by this spot hundreds of times. I can tell you, I never paid it much mind. When you get there, you'll probably see why. The place just hides out in plain sight. So, it's perfect for this quick cache and dash.
Muggles may be all over the place. Parking, while available, may be limited during typical business hours.