Lamba press and shears is located in New Delhi, India on 71/6, Rama Rd, Block C, Najafgarh Road Industrial Area. Lamba press and shears is rated 3.1 out of 5 in the category metal machinery supplier in India.
Address
71/6, Rama Rd, Block C, Najafgarh Road Industrial Area