I tried on my laptop as well. Nothing apart from a big flashing arrow pointing to a picture of the stadium.
The link I've just posted mate from the official website is far better.
Whoever made that stadium update public on the stadium website needs volleying into space. Absolutely dreadful navigation. Link above is miles better to at least take a look.