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 →