Mensho Tokyo is located in New Delhi, India on M 72, near Blue Tokai, Greater Kailash II, Greater Kailash. Mensho Tokyo is rated 4.4 out of 5 in the category japanese restaurant in India.
Address
M 72, near Blue Tokai, Greater Kailash II, Greater Kailash
Amenities
Good for kids
High chairs