Prospective restaurateurs can try their concepts in Elgin   If you want to start a restaurant but are nervous about taking the plunge and signing a lease, Elgin businessman Kevin Echevarria has an answer for you: Give it a pop-up try first. Local-Vore is opening at 13 Douglas Ave. in downtown Elgin, in the space formerly occupied by restaurants Villa Verone and, most […]