M

Great place to watch a game. Lots of energy. Lot...

Great place to watch a game. Lots of energy. Lots of places to buy souvenirs. Food prices ridiculously high but typical of sports stadiums. Lots of variety in food though and it is all very tasty.

Comments:

No comments