National and Alamo would be where you would drop off. It's across the street from Enterprise. Yes enterprise closes at 7:00 pm, however national and Alamo are branches of enterprise, with an Enterprise at national and Alamo. Hertz is a completely different company.
They are not open after hours. They close at 7pm. They do allow after hours drop off at another location, I believe it's the hertz location near RDU. Give them a call and let them know when you intend to drop off and they'll give you exact information
Thanks! Your answer is awaiting moderation.