Sherrard IL Restaurants 1. 405 3rd St, Sherrard, IL 61281 | Sherrarn Tiger's Den (309) 593-2007 2. 305 3rd St, Sherrard, IL 61281 | The Office (309) 593-9876