Site is behind a lube shop and accessed though an alley. I drove around a while looking for it and almost decided it didn't exist.
The only person in the shop was changing oil. When he did come up, he told me to just drop the trailer where is was parked and he would check it in later. I left with nothing to prove I checked it in.