Vodafone Idea Limited stores Near LR Shah Road, Almora, 263601