New Kathmandu offers Indian and Nepalese cuisine in a cozy and quiet atmosphere.