Lemon Tree Passage Mechanical is located at 2/4-6 Industrial Cres, Lemon Tree Passage NSW 2319, Australia