You have free articles remaining.
The new restaurant, Spencer’s Pizza and Chicken Ranch, will be located at 1044 W. Eldorado St., Decatur. The information was incorrect in the story headlined “Garden Gives Way to Buffet” in the Sept. 10 edition of the Herald & Review.
Contact Donnette Beckett at (217) 421-6983. Follow her on Twitter: @donnettebHR