They do have a key drop box, from what I remember. It's on the left side of the building (if you are facing the building). You may have to go into the lot next door in order to access the drop box.
Not sure but give them a call
Thanks! Your answer is awaiting moderation.