Loading map…

TAVERNA

A farm-to-table Greek restaurant in downtown Palo Alto, serving family-style Hellenic classics in a warm, cozy room.