Amazon has selected the Park Meadows mall in the Denver suburb of Lone Tree, Colo., for its second Amazon 4-star location. The store features products that are top sellers on Amazon or have four-star reviews or higher on the site. Read The Denver Post story here