Shree South Indian Store is located in Ghaziabad, India on Shop No.A-13, Shalimar Garden Extension 2, Sahibabad. Shree South Indian Store is rated 4.2 out of 5 in the category department store in India.
Address
Shop No.A-13, Shalimar Garden Extension 2, Sahibabad
Service options
In-store pick-upIn-store shopping