Mustard The Indian Restaurant is located in Thành phố Hồ Chí Minh, Viet Nam on Hẻm 18 Bis Nguyễn Thị Minh Khai, Đa Kao, Quận 1. Mustard The Indian Restaurant is rated 4.7 out of 5 in the category indian restaurant in Viet Nam.
Address
Hẻm 18 Bis Nguyễn Thị Minh Khai, Đa Kao, Quận 1