New Sekuwa Center is a restaurant, located at Pokhara 33700, Nepal
Tasty food. Non veg snacks. Mutton and chicken.
Best place in Pokhara to have lamb sekuwa(grilled lamb meat marinated in indigineous herbs ans spice and grilled on charcoal)
ok