It all depends but I would say average 1.5 hours... if you just walk and look then faster than that. If you are a slow reader that reads everything then much longer...
The visit depend on the person, I would say give yourself at least an hour or more.
Thanks! Your answer is awaiting moderation.