StarMedia Shop Menzel Bourguiba is located in Menzel Bourguiba, Tunisia on 5Q3WJF7, Av. de L'independance. StarMedia Shop Menzel Bourguiba is rated 3 out of 5 in the category cell phone store in Tunisia.
Address
5Q3WJF7, Av. de L'independance
Service options
In-store shopping