Restaurants Walnut Creek Roll House Specialty Rolls Opening in Downtown Walnut Creek May 3, 2018 1:30 pm 1506 N. Main St, Walnut Creek Last month we learned that Main Street Deli closed in downtown Walnut Creek; thanks to a reader for sending the above photo showing a new sushi spot opening in its place called Roll House Specialty Rolls. Stay tuned… Featured Previous Post Towne Center Condominiums Completed in Lafayette Next Post Fiesta Nueva: Annual Gala Fundraiser at The Gardens at Heather Farm May 6th in Walnut Creek