Location. La Quinta Inn and Suites Atlanta Stockbridge is a business friendly hotel located in Stockbridge. Hotel Features. Recreational amenities include an indoor pool, a spa tub, a sauna, and a fitness facility. This hotel has a business center and offers audio visual equipment and business services. Complimentary wireless and wired high speed Internet access is available in public areas....