Glidden Stores in Severn