Lakeview Family Restaurant

1988 IL-16 Shelbyville IL 62565 USA

(217) 296-3138

Location