Dining
After winning hearts in Japan, USA, and Thailand, Japanese restaurant Mensho Tokyo arrives in New Delhi’s Greater Kailash. We try it out.
By Rashima Nagpal
Subscribe to our newsletter to get the latest on travel, stay & dining.
Thank you for your subscription.