Baroda Sweets and Shrikhand Shop is located in Navsari, India on National Highway 228, Near, Tower - Dudhiya Talav Rd. Baroda Sweets and Shrikhand Shop is rated 4.8 out of 5 in the category home goods store in India.
Address
National Highway 228, Near, Tower - Dudhiya Talav Rd