The Loews Atlanta is a wonderfully comfortable, cool, and modern hotel, conveniently located right in Midtown, a perfect place to hang your hat when you're visiting friends or doing business in Atlanta. You feel the coolness of this property as soon as you enter the spacious…