Welby Business Park Phase One is complete! Pre-leasing has begun for Phase Two, which is estimated to be completed in late 2018. Welby Business Park has a prime location in Denver, CO. Easily accessible to main highways, this 120,000 square foot flex complex has a high class image. With unit sizes ranging from 6000 square feet to 30,000 square feet, Welby Business Park is an ideal location for your business.