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