Shree Ambika Farsan is located in Navsari, India on 6, Vegetable Market Road, Rangvina Road, New Vegetable Market, Dudhiya Talav, Asha Nagar. Shree Ambika Farsan is rated 3 out of 5 in the category snack bar in India.
Address
6, Vegetable Market Road, Rangvina Road, New Vegetable Market, Dudhiya Talav, Asha Nagar