Institute of Contemporary Art Indian Ocean (ICAIO) is located in Port Louis, Mauritius on 51 Sir Seewoosagur Ramgoolam. Institute of Contemporary Art Indian Ocean (ICAIO) is rated 4.2 out of 5 in the category art gallery in Mauritius.
Address
51 Sir Seewoosagur Ramgoolam