Vodafone Idea Limited stores Near Talao Road, Amreli, 365560