Do you know if the XL Center is somewhat near Mohegan Sun/Foxwoods? Thanks!