The Talbott Hotel está ubicado en 20 East Delaware Place,, 60611, Chicago, EE. UU..