Vodafone Idea Limited stores Near Salaya Road, , 361305