Karta Vacation Rentals
In the compact downtown of Atlanta, Illinois — about 1 km from the city center. Located at 103 Empire Street and just steps from the Atlanta Museum and the Smiley Water Tower. Pet-friendly and easy to reach, a practical base for exploring the town.