Vajra offers high-end Indian and Nepalese cuisine, with both dine-in and takeaway options, as well as cocktails.