No rentals there, But Durham Town ATV park has rentals and it's a bigger park!
No but it's a great park the people are very helpful and friendly trails and view nice
They have no rentals at this time.
I'm not 100% certain. But I don't think they have rentals. Hopefully they chime in with a answer for you.
Thanks! Your answer is awaiting moderation.