Japanese Restaurant in New Delhi Region


  • 12/48, Malcha Marg Shopping Complex, Chanakyapuri, New Delhi, Delhi 110021, India
  • B-25, Connaught Place, Near Rajiv Chowk Metro Station Exit-2, New Delhi, Delhi 110001, India