Mantraa Restaurant Bahrain is located in Manama, Bahrain on Best Western Plus The Olive, Juffair, Manama, Manama 341. Mantraa Restaurant Bahrain is rated 3 out of 5 in the category restaurant in Bahrain.
Address
Best Western Plus The Olive, Juffair, Manama, Manama 341