Lumanti Newari Restaurant

Tokha, Kathmandu984-9954335

Address

Tokha, Kathmandu, Nepal