The Talbott Hotel

20 E Delaware Place, Chicago, United States

See Map

Reservations:+1-888-376-9286
The Talbott Hotel
Show All Photos

Top Amenities

Check Availability

The Talbott Hotel

The Talbott Hotel is a boutique hotel located in the heart of downtown Chicago, just steps away from the Magnificent Mile. It offers elegant rooms with free WiFi and luxury accommodations, including flat-screen TVs and individual climate control. The on-site restaurant, The Talbott Restaurant, serves farm fresh, locally sourced dishes for breakfast, lunch, and dinner, with in-room dining options available. The hotel also features a fitness center, meeting space, and laundry services. Popular attractions such as Navy Pier, Millennium Park, and the Art Institute of Chicago are all within 1.5 miles, and the House of Blues music venue is less than a mile away.

Hotel Policies