Mechelin @ Jelutong is located in Malaysia on 113 & 113A, Jalan Tan Sri Teh Ewe Lim (Jalan Batu Lanchang), 11600, Jelutong. Mechelin @ Jelutong is rated 3 out of 5 in the category tire shop in Malaysia.
Address
113 & 113A, Jalan Tan Sri Teh Ewe Lim (Jalan Batu Lanchang), 11600, Jelutong