Things to do in Elgin

Ray's Family Restaurant, Portillo's, Alexander Cafe — events, places and people to go with.