EurolancheDavid
Registered User
Hello fans, please, I and my friends from Europe will spend couple of days in Las Vegas and would like to watch the Avalanche game on TV somewhere near the strip. Do you know about some sports bar where they would have it?
Thanks a lot.
Thanks a lot.