Phone Number 8004447171
The Talbott Hotel
20 East Delaware Place, Near Water Tower Place, Chicago, IL 60611, United States
Rating
4.5
Certificate of Excellence
2019
Price Level
$$$$
Rooms
178
Pets
Yes
31
янв

The Talbott Hotel, Chicago

The Talbott Hotel

The Talbott Hotel

Price & Availability

Overall

Wonderful
4.5
1064 reviews

Customers Review

Cleanliness 4.7
Comfort 4.6
Neighborhood 4.8
Amenities 4.2
Condition 4.4
Recomendation 88.9%