Currently, per their website: GARDEN RULES: Pedestrians only. No dogs allowed.
Yes, use Google maps. Follow the signs, the visitor parking lot is on the right. It's a small gravel lot. Walk out to the side of the main building to sign in.
Yes your dog is allowed on leash. And yes there is an entrance.
Thanks! Your answer is awaiting moderation.