I don't get why this would be something worth mentioning as a site to see. You can get some nice views to the arena and it has a nice park. But other than that there is so many people you feel like you are in tourist central and prices at restaurants reflect that.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.