Self storage warehouse was created to solve the challenges of cluttering and dealing with infrequently used items � providing customers with safe, secure and convenient facilities where they could rent a dedicated room and store their personal goods / corporate items.. Indra cold storage & ware house located at 42, rama road industrial area, new delhi, delhi, telephone number - 011-25932028. get indra cold storage & ware house address,contact information. Delhi (/