Located in the heart of Houston, Texas, Roop Sari Palace has slowly become the largest and the preferred Indian clothing retailer and wholesaler in the US. Recently moved to the new 12000+ square feel location on Harwin Drive in 2007, this company holds incredible quantity of merchandise in stock, making sure have a little something for all tastes. Founded in 1994, Roop Sari Palace quickly...