Vodafone Idea Limited stores Near Sardar Chowk Road, Ahmedabad, 382345