Search and book

search
  1. Located in Stockbridge, Georgia, the Travelodge Stockbridge Atlanta South offers convenient access to the city's attractions.
    Country
    United States
    Region
    Georgia
    Location
    Atlanta

    Description of hotel: Travelodge by Wyndham Stockbridge Atlanta South in Atlanta

    Located in Stockbridge, Georgia, the Travelodge Stockbridge Atlanta South offers convenient access to the city's attractions. A wide range of facilities ensures a pleasant stay, and each guestroom is elegantly furnished with handy amenities. The hotel also provides various recreational opportunities. The friendly staff and excellent amenities make the Travelodge a great choice for exploring Stockbridge.

    Address

    619 Highway 138 W 30281 Stockbridge GPS: N 33.547 E -84.274

    Facts

    Country United States
    Region Georgia
    Location Atlanta