MOMO HAVEN is a restaurant specializing in momos, a type of dumpling. The name suggests a focus on this unique and delicious food.