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
Rating of Telma Shop Mitsamiouli is 3.5 out of 5 stars.
Address of Telma Shop Mitsamiouli is RR 122, Mitsamiouli, Comoros.
Telma Shop Mitsamiouli is located in Mitsamiouli.
Telma Shop Mitsamiouli is a Shopping mall in Comoros