Telefèric Barcelona Walnut Creek ★★★★☆4.4 (2,322) Restaurants Spanish restaurant · Tapas restaurant 1500 Mt Diablo Blvd 2nd Floor, Walnut Creek, CA 94596 Call Website Details →
Vanessa's Bistro 2 ★★★★☆4.3 (285) Restaurants Vietnamese restaurant · Asian fusion restaurant · Tapas restaurant 1512 Locust St, Walnut Creek, CA 94596 Call Website Details →