The Parkway Shopping Center is located in North Yorkshire, England. Credit: Evolve Estates