Momoville is a restaurant specializing in flavorful cuisine from the Himalayan region. They offer takeout and accept various payment methods.