Lumanti Newari Restaurant

Tokha, Kathmandu984-9954335
icon
 Tokha, Kathmandu, Nepal