Ranked #29 of 286 Restaurants in Walnut Creek 175 Reviews Price range: $20 - $40 Cuisines: Latin, Spanish More restaurant details PIll6847 Lakewood 3112 Reviewed August 11, 2017 Fine Mexican Dining This is an upscale restaurant in downtown Walnut Creek. With great services...