Strasburg from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Timbers Restaurant - Illinois, Strasburg, Rr 1 Box 202, 62465 (217) 644-3130 Map