If I arrive in to Denver at 10pm, will I be using a self-serve kiosk to pick up my rental or will someone assist me? Is there someone on-site 24 hours a day? Thank you in advance!
Address: 23842 E 78th Ave, Denver, CO 80249, USA
Steven Unger | Feb 1, 2019
Yes, open 24 hours.
Danny Flores | Feb 1, 2019
Both are available.
Jordan Yoshimine | Feb 1, 2019
They are open 24 hours
CHRISTIAN SCOTT | Feb 1, 2019
From what I understand they're open 24 hours a day
Thanks! Your answer is awaiting moderation.