The MOMO Station offers a wide range of flavorful, traditional Nepalese dumplings and other dishes.