Info-Tech Mobile Accessories Pokhara is located in Nepal on House No. 190, Damside Marg Pokhara - 17. Info-Tech Mobile Accessories Pokhara is rated 3.3 out of 5 in the category cell phone store in Nepal.
Address
House No. 190, Damside Marg Pokhara - 17
Service options
In-store shopping