Question: what hotel are the new england patriots staying at in atlanta?
Answer: Meanwhile, the New England Patriots will be staying downtown at the city's second-largest hotel, the 1,260-room Hyatt Regency Atlanta, which is well known for its iconic atrium.