Office 1331 17th Street Denver, CO 80202 United States 220,275 square feet Built in 1983, this core 12-story, 220,275 square foot office building is located in the heart of Denver's desirable Lower Downtown ("LoDo") submarket.