Wine Rack
5768 Santa Teresa Blvd, San Jose 95123