Telma Shop Mitsamiouli is a Shopping mall located in Mitsamiouli. It is one of the 39 Shopping malls in Comoros. Address of Telma Shop Mitsamiouli is RR 122, Mitsamiouli, Comoros. Telma Shop Mitsamiouli is located in a remote area, with less than 2 listed places around it Telma Shop Mitsamiouli is rated 3.5 (out of 5 stars) by 5 reviewers on the web.
Some of the places around Telma Shop Mitsamiouli are -
RR 122, Mitsamiouli, Comoros