MOMO Nepal Street Food Balboastraat 24 Amsterdam Order direct ↗ from MOMO Nepal Street Food (opens the restaurant's website) Details