The Philosophical Foodie – Mayuri – Santa Clara, CA ‘Mayuri’ means, ‘peacock’ in English.Our restaurant is proud to use the national bird of India as its symbol. The peacock is the most splendid of the [More]