 People's Plaza is your go-to shopping center located in Glasgow near routes 40 and 896 with plenty of free parking to do your tax-free shopping at their vast selection of over 80 retailers, restaurants, professional, and specialty services. So come over to People's Plaza, your one-stop shopping destination. People's Plaza. Eat, shop, and more. They do have it all.