The Talbott Hotel is a first-class hotel, just off far North Michigan Avenue, and eight blocks from downtown Chicago's most famous – Read more