Specialized Concept Store (Petaling Jaya) is located in Petaling Jaya, Malaysia on B-G-20, 10 Boulevard, Jalan PJU6A. Specialized Concept Store (Petaling Jaya) is rated 4.4 out of 5 in the category bicycle store in Malaysia.
Address
B-G-20, 10 Boulevard, Jalan PJU6A