Telefèric Barcelona Walnut Creek - 1500 Mt Diablo Blvd 2nd Floor, Walnut Creek, CA 94596, USA on Eaten