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