El Sitio Mexican Restaurant has been a long established part of the Lincoln dining scene, and until the end of 2011 was located at the corner of 17th & Vandorn St., (the restaurant with the giant metal grasshopper & praying mantis sculptures), they now have moved to their new location at 4724 Pioneers Blvd. and yes, the sculptures moved with them. :)
The husband and wife owners of El Sitio,...