Vodafone Idea Limited stores Near Tolichowki X Road, Hyderabad, 500028