Art Walnut Creek Sculpture of the Day December 27, 2011 8:30 am This sculpture is located at the corner of N. Main St. and Civic Dr. in Walnut Creek, next to La Scala cafe. Reminds me of a Millennium Falcon from Star Wars. sculptures Previous Post Judging Stores - Norf London Next Post Who's planning to Shop at Neiman Marcus?