The Russell
📍 819 Russell St.
· Nashville (TN)
· United States
Rating
⭐ 9.6
Reviews
2
Stars
★★★☆☆
3 Stars
About this hotel
The Russell is a 3-star hotel located in Nashville (TN) , United States .
The property is located at 819 Russell St. .
Guests have given this property a rating of 9.6 based on 2 guest reviews .
The Russell is an accommodation option for travelers looking to stay in Nashville (TN) .