Taj Mahal Restaurant and Hotel is located in Thành phố Hồ Chí Minh, Viet Nam on 31 Bùi Viện, Phường Phạm Ngũ Lão, Quận 1. Taj Mahal Restaurant and Hotel is rated 4.1 out of 5 in the category indian restaurant in Viet Nam.
Address
31 Bùi Viện, Phường Phạm Ngũ Lão, Quận 1