The Grand Pequot Tower Hotel, which sits atop the Grand Pequot Casino, is Foxwoods' second largest lodging property and one of visitors' most luxurious options, particularly if you splurge on a butler-serviced Tower Villa. There are four hotels located on-site at Foxwoods, New England's largest casino.