Shopping center in Denton, England, with diverse retailers like TK Maxx, Boots, and River Island. Features a variety of stores and restaurants.