Food Moshi- where Nepal meets Japan by Meghana Posted on October 8, 2015October 8, 2015 Moshi is a restaurant specializing in momo, which is a stuffed dumpling popular in Nepal… Read More