Yes, they have their own parking lot. You will see a "guard" who will direct you where to park. You can't stay there to sightsee.
Sort of but u r better off walking there from a known non tow zone. If it's the same place I went to . Hope this helps
Thanks! Your answer is awaiting moderation.