Nemea Greek Taverna – San Jose, California 95113

Nemea Greek Taverna Description

Light-filled taverna with an open kitchen furnishing a mix of classic & modern Greek dishes.

Nemea Greek Taverna Location

Address: 96 S 1st St, San Jose, CA 95113
Phone Number: +1 408-279-4225
Price ($ – $$$$): $$$

Restaurants Nearby

More Restaurants You'll Love

Scroll to Top