Wonder Photo Shop @ Plaza Shah Alam is located in Shah Alam, Malaysia on G04, Plaza, Section 9. Wonder Photo Shop @ Plaza Shah Alam is rated 2.2 out of 5 in the category photo shop in Malaysia.
Address
G04, Plaza, Section 9
Service options
In-store shopping