Apartment developers pay $20M for La Quinta Inn, Perkins site at I-25, Colorado Blvd. in Denver Read more