{{featured_button_text}}
Spencer's Pizza and Chicken Ranch

The future home of Spencer's Pizza and Chicken Ranch, at 1044 W. Eldorado St., Decatur.

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

0
0
0
0
0

Load comments