Find the top Tapas restaurants in San Jose, California near you now.
Tapas restaurant
Address: 3720 N First St UNIT 10, San Jose, CA 95134