Baba's Kitchen (Thao Dien) is located in Thành phố Hồ Chí Minh, Viet Nam on 35 Đ. Lê Văn Miến, Thảo Điền, Quận 2. Baba's Kitchen (Thao Dien) is rated 4.6 out of 5 in the category modern indian restaurant in Viet Nam.
Address
35 Đ. Lê Văn Miến, Thảo Điền, Quận 2
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible seating