Sai Baba general Store is located in New Delhi, India on N 199/13, Ashok Vihar Phase 3, Shakti Nagar Extension, Shakti Nagar. Sai Baba general Store is rated 4.8 out of 5 in the category russian grocery store in India.
Address
N 199/13, Ashok Vihar Phase 3, Shakti Nagar Extension, Shakti Nagar