Yama Yama is located in New Delhi, India on Z-12, Kitchen Plus, Pillar 421, Najafgarh Rd, Block Z, Rajouri Garden. Yama Yama is rated 5 out of 5 in the category sushi restaurant in India.
Address
Z-12, Kitchen Plus, Pillar 421, Najafgarh Rd, Block Z, Rajouri Garden