About the Business

Travel Inn Atlanta is a 2-star, non-smoking hotel offering free Wi-Fi, 24-hour front desk service, and room service. Conveniently located 8.9 km from Zoo Atlanta and 10 km from Mercedes-Benz Stadium, it’s ideal for budget-conscious travelers.

Additional Information

Receive Credit Card:
No
Delivery:
No

Location & Hours

2788 Forrest Hills Dr SW Atlanta, GA 30315, USA

Business Hours

Open 24

Subscribe Now

Get All Updates & Advance Offers