 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.