80 W. El Camino Real Road, Mountain View, CA, USA, 94040
www.nallisilk.com
Nalli, synonymous with Silk, was established in the year 1928 and has been a leader in the textile and retail business for over 80 years. An icon of South India, Nalli has become synonymous with silk or kanchipuram sarees. Nalli's success story has a fair ...