My Photo Shop is located in Malacca, Malaysia on 25, Jalan TTC 38, Taman Teknologi Cheng. My Photo Shop is rated 4.5 out of 5 in the category print shop in Malaysia.
Address
25, Jalan TTC 38, Taman Teknologi Cheng
Service options
In-store pick-upIn-store shopping