Niraj Lama

Niraj was born in India in the foothills of the Himalayas. He has been living in Rochester for the past 6 years. He currently owns and operates Leaf Tea Bar, a tea outlet, in South Wedge.

Past Talks

Other Talks