Traveler's Place Inn & Suites
📍 1401 East Willow Street
· Scottsboro (AL)
· United States
Rating
⭐ 6.6
Reviews
4
Stars
★★★☆☆
3 Stars
About this hotel
Traveler's Place Inn & Suites is a 3-star hotel located in Scottsboro (AL) , United States .
The property is located at 1401 East Willow Street .
Guests have given this property a rating of 6.6 based on 4 guest reviews .
Traveler's Place Inn & Suites is an accommodation option for travelers looking to stay in Scottsboro (AL) .